Docker container commit用法描述选项示例
将容器的更改提交为一个新镜像
用法
docker container commit [OPTIONS] CONTAINER REPOSITORY[:TAG]
描述
使用 docker container commit
命令可以将容器的更改提交为一个新的镜像。这个命令非常有用,可以在容器中进行文件更改或配置修改后,将其保存为一个独立的镜像。
需要注意的是,通常情况下更推荐使用 Dockerfile 来管理和构建镜像,因为它更加可维护和可重复。
选项
选项 | 默认值 | 描述 |
---|---|---|
–author | 设置新镜像的作者信息 | |
–message | 提交时的说明信息 | |
–change | 应用 Dockerfile 指令到新镜像(如 ENV、CMD 等) |
示例
docker container commit c16378f943fe rhel-httpd:latest
上述示例将容器 c16378f943fe
的更改提交为一个名为 rhel-httpd
版本为 latest
的新镜像。
注意:在命名镜像时,只允许使用小写字母、数字和连接符(-)。
这样做后,可以通过运行以下命令来验证新镜像是否创建成功:
docker images
你应该能够看到列出的镜像中包含了 rhel-httpd:latest
。