docker 批量commit
时间: 2023-10-25 07:07:20 浏览: 33
可以使用docker commit命令批量提交容器的更改。这个命令可以将容器的更改保存为一个新的镜像。例如,可以使用如下命令将多个容器的更改提交为多个新的镜像:
docker ps -q | xargs docker commit -m "Batch commit" -a "Docker User"
相关问题
docker镜像commit
Docker镜像commit是一种将Docker容器保存为新镜像的操作。通过使用commit命令,可以将容器的当前状态保存为一个新的镜像。commit命令的基本语法是:docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]。其中,-m参数用于添加提交的描述信息,-a参数用于指定镜像的作者,容器ID是需要提交的容器的ID,要创建的目标镜像名是新镜像的名字,标签名是可选的。
请问还有其他关于Docker镜像commit的问题吗?
docker+commit用法
Docker commit命令用于将容器的当前状态保存为新的镜像。具体用法如下:
```shell
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
```
其中,OPTIONS为可选参数,CONTAINER为要保存为镜像的容器ID或名称,REPOSITORY为新镜像的仓库名称,TAG为新镜像的标签。如果不指定REPOSITORY和TAG,则默认使用容器的名称和latest作为新镜像的名称和标签。
例如,将名为mycontainer的容器保存为名为myimage的新镜像:
```shell
docker commit mycontainer myimage
```
注意,使用docker commit命令创建的镜像不会包含容器的数据卷。如果需要保存数据卷中的数据,可以使用docker cp命令将数据复制到本地,然后在创建新镜像时将其包含进去。