centos - 错误 Dockerfile 返回一个非零代码:127
问题描述
错误:服务 'remote_host' 未能构建:命令 '/bin/sh -c echo "1234" | passwd remote_user --stdin' 返回一个非零代码:127
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
解决方案
要为 remote_user 设置密码,我们可以使用
RUN echo remote_user:1234 | chpasswd
推荐阅读
- javascript - 数据库值未显示在 jsp 和 jstl 文件中
- python - 使用 ImageDataGenerator 生成的批处理训练的二元分类器模型在没有 ImageDataGenerator 的情况下不会给出相同的结果
- javascript - 如果不内联调用,香草 javascript 函数仅键入不起作用的数字
- javascript - 如何从 Blogger 中的链接 URL 中删除搜索和标签文本
- mysql - 按日期从 F 表搜索的最新数量从另外两个表插入 R 表,并从表 S mysql 中的其他数据
- javascript - 使用节点 mysql (Discord Bot) 返回特定行时遇到问题
- android - 如何在 Android Studio 中打开 Gradle 项目(修复“gradle sync failed 错误”)- 打开 zip 文件时出错
- maxima - 如何根据方程简化矩阵
- r - 在R中解释rugarch包的系数
- java - 需要解释凯撒密码中的代码