docker 制作镜像

制作镜像的步骤

1: 启动容器安装的软件服务

2: 将安装好的服务的容器commit 提交为镜像

3:启动新容器测试提交镜像

first step:

  docker run -it -p 1022:22  --name wycentos centos:7.6

   容器中启动的服务

  ####

  yum install openssh-server

  /etc/init.d/sshd start

  连接时需要密码

  echo centos|passwd --stdin root

######

  docker commit wycentos centos-ssh:v1

  docker images 查看提交的镜像

  docker run -d -p 2202:22 centos-ssh:v1 /usr/sbin/sshd  -D

   -D 是容器夯住

ssh 10.0.0.11:1022可以连接到容器内部。

docker file 

vim dockerfile

FROM   centos:6.9

RUN   yum install openssh-server -y

RUN   /etc/init.d/sshd start

RUN echo "123456"|passwd root

ADD init.sh /init.sh           init.sh与dockerfile

CMD ["/usr/sbin/sshd","-D"]

 

docker image build centos-ssh:v2 . 

docker run -d -p 202:22 centos-ssh:v2

 

posted @ 2020-12-02 21:14  讲武德的年轻人  阅读(56)  评论(0)    收藏  举报