我创建了一个 Docker 镜像,用于测试使用 SSH 登录容器。但是当我尝试通过 SSH 进入容器时,系统要求输入 root 密码。有什么办法可以绕过此问题。
Dockerfile:
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