root@Ubuntu14:/# docker commit -m"Sth. changed" -a "Karl"06de4be84240 test/reposiroty:v1r2c30 # -m 来指定提交的说明信息,跟我们使用的版本控制工具一样; -a 可以指定更新的用户信息;之 后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。 sha256:a5f9f6ffa235a8496282a7b4da2...
[root@docker-test1 ~]# dockerpsCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 651a8541a47d docker.io/ubuntu"/bin/bash"37seconds ago Up36seconds myubuntu docker commit :从容器创建一个新的镜像。 # docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]-a :提交的镜像作者;-c :使用Dockerf...
-a 可以指定我们更新的用户信息指定我们要从哪个容器ID来创建我们的副本,最后指定目标image 的名字。 这个例子里面,我们指定了一个新用户,ouruser,使用了sinatra的image,最后指定了image的 标记v2。 使用docker images来查看我们创建的新image。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE tra...
1,基于docker Commit制作镜像 2,基于dockerfile制作镜像,Dockerfile 为主流的制作方式 如果不制作镜像删除容器之后则里面配置的文件也随之删除: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root@docker ~]# docker images 查看本地 REPOSITORY TAG IMAGE ID CREATED SIZE centos 7 eeb6ee3f44bd 16 month...
在main_ command.go 文件中实现 commitCommand 命令,从用户的输入获取image name。 var commitCommand = cli.Command{ Name: "commit", Usage: "commit container to image", Action: func(context *cli.Context) error { if len(context.Args()) < 1 { ...
第一个方法使用docker commit来扩展一个image,先使用image容器,更新后提交结果到新的image [root@kang ~]# docker run -it /centos /bin/bash 1. 注意:一定要记住容器的id以上红色标识 (1.)在容器中添加:mariadb-server应用 [root@b3147658a5eb /]# yum -y install mariadb-server ...
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 651a8541a47d /ubuntu "/bin/bash" 37 seconds ago Up 36 seconds myubuntu docker commit :从容器创建一个新的镜像。 # docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] -a :提交的镜像作者; ...
docker run[OPTIONS]IMAGE[COMMAND] OPTIONS说明常用:有些是一个减号,有些是两个减号 启动交互式容器: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 docker run-it centos/bin/bash 3.2 列出当前正在运行的容器 上面我们启动了一个centos容器,并且进入了交互界面,这时我们可以通过 ...
run命令创建一个容器,然后在容器中进行一些操作,比如安装软件,配置文件等,最后使用docker commit命令将...
Usage: "commit container to image", Action: func(context *cli.Context) error { if len(context.Args()) < 1 { return fmt.Errorf("missing image name") } imageName := context.Args().Get(0) commitContainer(imageName) return nil