1. 程式人生 > >docker Dockerfile生成映象

docker Dockerfile生成映象

1、隨便一個目錄下,建檔案,名為Dockerfile,一個有可以ssh登入的映象

#base images

FROM centos

#author email

MAINTAINER pengpanting [email protected]

#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 [email protected] -p 10000登入容器