首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误Dockerfile返回非零代码: 127

错误Dockerfile返回非零代码: 127
EN

Stack Overflow用户
提问于 2020-09-02 22:31:19
回答 2查看 324关注 0票数 0

错误:服务'remote_host‘无法生成:命令'/bin/sh -c echo "1234“| passwd remote_user --stdin’返回非零代码: 127

代码语言:javascript
复制
FROM centos

RUN yum -y install openssh-server

RUN useradd remote_user
RUN echo "1234" | passwd remote_user  --stdin
RUN mkdir /home/remote_user/.ssh
RUN chmod 700 /home/remote_user/.ssh

COPY remote-key.pub /home/remote_user/.ssh/authorized_keys

RUN chown remote_user:remote_user   -R /home/remote_user && \
    chmod 600 /home/remote_user/.ssh/authorized_keys

RUN /usr/sbin/sshd-keygen > /dev/null 2>&1

RUN yum -y install mysql

RUN yum -y install epel-release && \
    yum -y install python-pip && \
    pip install --upgrade pip && \
    pip install awscli

CMD /usr/sbin/sshd -D

EN

回答 2

Stack Overflow用户

发布于 2021-05-19 15:28:10

要为remote_user设置密码,我们可以使用

代码语言:javascript
复制
RUN echo remote_user:1234 | chpasswd
票数 1
EN

Stack Overflow用户

发布于 2020-09-03 22:47:37

要为用户remote_user设置口令,可以按如下方式更新RUN语句

代码语言:javascript
复制
RUN echo remote_user:1234 |/usr/sbin/chpasswd
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63707767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档