6.手动制作docker镜像

2020-04-23 16:01:16来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

6.手动制作docker镜像

目录

  • 1.制作docker镜像的步骤
  • 2.制作支持ssh远程登陆的docker镜像
    • 2.1.启动容器安装软件服务
    • 2.2.将安装好服务的容器commit提交为镜像
    • 2.3.启动新容器来测试新提交的镜像
  • 3.制作支持ssh+httpd双服务的镜像
    • 3.1.启动容器安装软件服务
    • 3.2.将安装好服务的容器commit提交为镜像
    • 3.3.启动新容器来测试新提交的镜像

1.制作docker镜像的步骤

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

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

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

2.制作支持ssh远程登陆的docker镜像

2.1.启动容器安装软件服务
docker run -it -p 1022:22 --name oldboy centos:6.9 

yum install openssh-server
/etc/init.d/sshd start
passwd 
2.2.将安装好服务的容器commit提交为镜像
docker commit oldboy centos6-ssh:v1
2.3.启动新容器来测试新提交的镜像
docker run -d -p 2022:22 centos6-ssh:v1  /usr/sbin/sshd -D

3.制作支持ssh+httpd双服务的镜像

3.1.启动容器安装软件服务
docker run -it --name oldgirl centos:6.9 
yum install httpd
yum install openssh-server
/etc/init.d/sshd start
passwd 

###容器启动脚本
vi /init.sh
#!/bin/bash
/etc/init.d/httpd start
/usr/sbin/sshd -D
3.2.将安装好服务的容器commit提交为镜像
docker commit oldgirl centos6-ssh-httpd:v1
3.3.启动新容器来测试新提交的镜像
docker run -d -p 8080:80 -p 1122:22 centos6-ssh-httpd:v1 /bin/bash /init.sh

原文链接:https://www.cnblogs.com/yanyanqaq/p/12758292.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:源码安装nginx

下一篇:7.dockerfile自动构建docker镜像