产品型号:Thinkpad E15 
系统版本:centos8 
docker镜像制作方法 
Docker Image 有两种制作方法 
方法1:docker commit #将容器实例的当前状态保存成image镜像 
【docker镜像制作方法】方法2:docker build #使用 Dockerfile 文件制作 image 
主介绍docker commit 用法 。 
实战:使用docker commit生成一个apache docker镜像 

文章插图
1、创建一个安装好apache web服务器的容器镜像
[root@xuegod63 ~]# docker run -it centos:latest /bin/bash
[root@1d3563200047 /]# yum -y install httpd #在 container 中安装 apache 软件包
[root@1d3563200047 /]# exit
2、查看现有的images 镜像列表
[root@xuegod63 ~]# docker images #查看刚看退出的docker实例 。
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 196e0ce0c9fb 13 days ago 196.6 MB注:当前只有一个centos镜像 。
3、根据容器当前状态做一个image镜像 , 创建一个安装了apache工具的centos镜像
语法: docker commit
例:
查看刚才安装了apache软件包的的docker容器ID:
[root@xuegod63 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES1d3563200047 centos "/bin/bash" 10 minutes ago Exited (0) 6 minutes ago tender_joliot
以这个安装了apache软件包的docker容器实例 , 创建一个镜像 。
[root@xuegod63 ~]# docker commit 1d3563200047 centos:apache
sha256:e5917c01599c70d0680beeb35f6df98889dd22106399efd6907d956d8a943242
[root@xuegod63 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos apache 4fd446f1034a 16 seconds ago 269MB
centos latest 0f3e07c0138f 5 weeks ago 220MB
总结:
1、创建一个安装好apache web服务器的容器镜像
2、查看现有的images 镜像列表
3、根据容器当前状态做一个image镜像 , 创建一个安装了apache工具的centos镜像
- docker进入容器的命令
- docker删除镜像的方法
- docker删除容器的方法
- 重启docker容器命令? 启动docker命令
- docker菜鸟教程? docker命令教程
- 自己在家怎么酿葡萄酒? 葡萄酒的制作方法
- 葡萄酿酒方法和步骤? 红葡萄酒的制作方法
- 冬瓜炖排骨的制作方法是什么?
- 淘宝直播镜像怎么转换?如何调镜像?
- 如何给宝宝做辅食 宝宝辅食制作方法
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
