欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > 掌握Docker Commit:轻松创建自定义镜像

掌握Docker Commit:轻松创建自定义镜像

2025/5/15 12:41:09 来源:https://blog.csdn.net/VZS_0/article/details/147955074  浏览:    关键词:掌握Docker Commit:轻松创建自定义镜像

使用 docker commit 命令可以通过对现有容器进行修改来创建新的镜像。-a 选项用于指定作者信息,-m 选项用于添加提交信息。以下是具体步骤:

启动并修改容器

启动一个容器并进行必要的修改。例如,启动一个 Ubuntu 容器并安装一些软件包:

docker run -it ubuntu /bin/bash

在容器内执行一些操作,例如安装 vim

apt-get update
apt-get install -y vim

提交容器为镜像

在另一个终端中,使用 docker ps 命令查看正在运行的容器,获取容器的 ID 或名称。然后使用 docker commit 命令提交容器为新的镜像:

docker commit -a "Your Name" -m "Added vim" <container_id_or_name> new_image_name:tag

其中:

  • -a "Your Name" 指定作者信息。
  • -m "Added vim" 添加提交信息。
  • <container_id_or_name> 是容器的 ID 或名称。
  • new_image_name:tag 是新镜像的名称和标签。

验证新镜像

使用 docker images 命令查看新创建的镜像:

docker images

可以看到新创建的镜像 new_image_name:tag

运行新镜像

可以使用新创建的镜像启动容器:

docker run -it new_image_name:tag /bin/bash

验证之前所做的修改是否生效,例如检查 vim 是否已安装。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词