Docker commit命令具有什么功能呢?
下文笔者讲述docker之commit命令的功能简介说明,如下所示
docker commit命令功能: 从容器创建一个镜像 docker commit命令的使用场景: 当我们公司自己编写一个容器后 在容器中预装了很多命令或设置了一些特殊的目录 此时我们希望将此容器作为一个模板容器,供其他程序使用 此时我们可以采用docker commit命令将这个容器制作为一个镜像 供全公司人使用
docker commit命令语法
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 参数说明: -a:提交的镜像作者 -c:使用Dockerfile指令来创建镜像 -m:提交时的说明文字 -p:在commit时,将容器暂停例:docker commit命令的示例分享
//将容器ID 837fb73b74e6 生成一个新的容器 [root@node0 tmp]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 837fb73b74e6 0e901e68141f "/docker-entrypoin..." 11 days ago Up 11 days 80/tcp unruffled_ colden[root@node0 tmp]# docker commit -a "java265.com" -m "java265自定义nginx镜像" 837 nginxjava265:v8 sha256:584628ef410d4e9e48446bc1ad2b883abbb06894b6325956c9e10f1a20d1c1c9 [root@node0 tmp]# docker images |grep nginx nginxjava265 v8 584628ef410d 7 seconds ago 142 MB docker.io/nginx latest 605c77e624dd 12 months ago 141 MB
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。