Docker镜像制作

制作镜像

本文介绍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
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值