制作镜像
本文介绍Docker基于容器(docker commit)和Dockerfile制作镜像。
基于容器制作
使用 **docker commit **命令完成制作;该方式不推荐,在生产环境中不适用。
Options:
-a, --author string Author (e.g., "John Hannibal Smith <hannibal@a-team.com>") #添加作者信息
-c, --change list Apply Dockerfile instruction to the created image #应用Dockerfile指令创建镜像
-m, --message string Commit message #添加镜像描述信息
-p, --pause Pause container during commit (default true) #创建镜像时停止容器;默认开启
演示
[root@docker ~]# docker start httpd
httpd
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c4a3ae50aaa3 httpd "httpd-foreground" 3 days ago Up 2 seconds 80/tcp httpd
#这是我之前修改好的页面内容
[root@docker ~]# curl 172.17.0.2
Docker Web Test of 172.17.0.2
另起终端:
[root@docker ~]# docker commit -a "example@255.com" -m "Httpd V1" -p httpd httpd:v1
sha256:4e9db1d09cab22c1d0e710d448ab69c6f8cf0ab1d566dc18c645342551ad35fc
<

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



