dockercommit 命令是从容器创建一个新的镜像, 基本语法 docker commit [OPTIONS] 容器名称或id 镜像名称:tag PTIONS参数说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 修改容器内容 先通过基础镜像,启动一个容器后 代码语言:javascript ...
使用docker commit命令将容器的当前状态保存为新的镜像: docker commit -a "<author>" -m "<message>"<container-id-or-name><repository>:<tag> -a参数指定提交者的名称。 -m参数用来添加提交的说明信息。 <container-id-or-name>是要提交其状态的容器标识符。 <repository>:<tag>指定新镜像的仓库名和标签。
本地已经存在刚刚提交的镜像。 (6)使用自己提交的镜像运行容器,检验打包效果。 发现使用打包镜像生成的容器中,在webapps下面的目录中有之前拷贝过来的内容。 3、作用:如果你想要保存当前容器的状态吗就可以通过commit来提交,获得一个镜像。 总结:本篇命令集合 1、commit镜像 docker commit -m="提交的描述信息" -a...
参数 参数描述 SOURCE_IMAGE要打标签的源镜像,格式为 REPOSITORY[:TAG],其中 TAG 是可选的 TARGET_I...
使用docker commit可以很方便的制作镜像,但是这种方式对于其他使用者是完全未知的,别人并不知道我们对镜像做了哪些修改,这种修改是永久性的。如果新的使用者使用该镜像创建容器修改之后继续使用docker commit,将会导致越来越臃肿。 二、dockerfile制作镜像 如果可以把每一层的修改、安装、构建、操作的命令都写入一个脚本...
一、commit 镜像 代码语言:javascript 复制 docker commit 提交容器成为一个新的副本 # 命令和git 原理类似 docker commit-m="提交的描述信息"-a="作者"容器Id 目标镜像名:[TAG] 1.1 实战测试 代码语言:javascript 复制 #启动一个默认的tomcat[root@192~]# docker run-it-p8080:8080tomcat[root@192~]# dock...
语法:docker commit 容器ID 镜像名:版本号 参数解释: 镜像名:随意,和原镜像无任何关系 版本号:随意,和原版本无任何关系实例:[yunweijia@localhost ~]$ sudo docker commit c84f1f4e5c37 centos:ceshi[yunweijia@localhost ~]$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEce...
Docker Commit方式制作镜像 修改好容器之后: docker commit -a "chy xxxxxxx@qq.com" -m "做了哪些修改" id|name imageName:version -a指定作者信息,-m指定镜像信息,一般是说明做了哪些修改、这个镜像的功能用途。如果值是不带空格的字符串,可以不引,带了空格就要引起来。
在使用commit命令前,首先需要有一个运行中的容器。Docker容器是从镜像创建的运行实例。创建和运行容器的命令是docker run。这个命令不仅能够让镜像运行起来,还有多种参数可以指定,比如-d后台运行、-p端口映射等等,为之后的commit命令创建镜像做好准备。 一旦容器运行起来,我们就可以通过docker exec命令进入到这个容器内部...