基于已有容器创建
该方法主要是使用docker [container] commit命令。命令格式为docker [container] commit [OPTIONS] CONTAINER [REPOSITORY [:TAG]],主要选项包括:
-a, --author="":作者信息;
-c, --change=[]:提交的时候执行Dockerfile指令,包括CMD、ENTRYPOINT、ENV、EXPOSE、LABEL、ONBUILD、USER、VOLUME、WORKDIR等;
-m, --message="":提交消息;
-p, --pause=true:提交时暂停容器运行。
下面将演示如何使用该命令创建一个新镜像。
首先,启动一个镜像,并在其中进行修改操作:
然后,使用docker [container] commit命令来提交为一个新的镜像。提交时可以使用ID或名称来指定容器:
最后,查看本地镜像列表:
Last updated
Was this helpful?