【发布时间】:2016-09-06 17:35:35
【问题描述】:
我创建了一个 docker 映像,该映像经过测试以使用 SSH 登录到容器。但是,当我尝试 ssh 进入容器时,我被问到 root 密码。任何解决它的想法。
Dockerfile
FROM ubuntu:trusty
RUN apt-get update
RUN apt-get install -y openssh-server supervisor vim build-essential git
RUN mkdir -p /var/run/sshd
ADD supervisord/sshd.conf /etc/supervisor/conf.d/sshd.conf
RUN echo 'root:root' | chpasswd
EXPOSE 22
CMD ["/usr/bin/supervisord"]
supervisord/sshd.conf
[supervisord]
nodaemon=true
[program:sshd]
command=/usr/sbin/sshd -D
【问题讨论】: