1、随便一个目录下,建文件,名为Dockerfile,一个有可以ssh登录的镜像
#base images
FROM centos
#author email
MAINTAINER pengpanting 417090024@qq.com
#modify the root passwod
RUN echo "123456" | passwd --stdin root
RUN yum -y install wget
RUN wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -P /etc/yum.repos.d
RUN yum install -y net-tools
RUN yum install -y openssh-server
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
2、通过命令docker built -t ppt .就能生成你自己的镜像了3、运行docker -d -p 10000:22 ppt 启动镜像
4、ssh root@localhost -p 10000登录容器