制作镜像的步骤
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