欢迎您 本站地址:  

Docker commit 命令

 Docker 命令大全Docker 命令大全


docker commit 命令用于将容器的当前状态保存为一个新的 Docker 镜像。

docker commit 命令通常用于创建镜像来保存容器的状态,以便在将来可以重用或分发该镜像。

语法

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

OPTIONS说明:

将容器保存为新镜像:

docker commit my_container my_new_image

将名为 my_container 的容器保存为一个名为 my_new_image 的新镜像。

指定标签:

docker commit my_container my_new_image:latest

将容器保存为带有 latest 标签的镜像。

添加作者信息和提交信息:

docker commit -a "John Doe" -m "Added new features" my_container my_new_image

将容器保存为新镜像,并添加作者信息和提交信息。

在不暂停容器的情况下提交镜像:

docker commit --pause=false my_container my_new_image

在不暂停容器的情况下,将其保存为新镜像。

实例

启动一个容器:

docker run -d -it --name my_container ubuntu bash

进行一些更改:

docker exec my_container apt-get update
docker exec my_container apt-get install -y nginx

提交容器为新镜像:

docker commit -a "Your Name" -m "Installed nginx" my_container my_new_image

查看新镜像:

docker images

常用场景

docker commit 命令是一个强大的工具,允许用户将容器的当前状态保存为新的 Docker 镜像。通过使用该命令,用户可以创建自定义镜像,以便在将来重用或分发。添加适当的作者和提交信息,有助于跟踪镜像的历史和变化。


 Docker 命令大全Docker 命令大全

小库提示

扫描下方二维码,访问手机版。