docker - 如何基于现有镜像创建新的 docker 镜像?

我刚开始使用 docker。我使用 docker 文件创建了一个图像。如何从现有图像创建新图像?

最佳答案

假设您有一个容器 bd91ca3ca3c8 正在运行,并且您想在对容器进行更改后创建一个新镜像。生成另一个图像可以让您保留所做的更改。

在这种情况下你可以运行:

docker commit -p -a "author_here"-m "your_message"bd91ca3ca3c8 name_of_new_image

-p 在 commit 命令构建新镜像时暂停容器。

-a 允许您提供新图像的作者信息。

-m 允许您像在 Git 中一样添加注释。

https://stackoverflow.com/questions/36808396/

相关文章:

bash - 如何在 ENTRYPOINT 等待 postgres 启动?

java - 如何减小我的 java/gradle docker 镜像大小?

docker - 如何使用 Jenkins 管道在 docker 容器中安装 Jenkins 工作区

docker - 证书是如何从 super 账本中 hfc-key-store 中真实的 fabri

mysql - 如何通过 SSH 连接到 MySQL Docker 容器?

docker - 如何将端口从一个 docker 容器转发到另一个?

spring - Docker Compose + Spring Boot + Postgres 连

linux - 如何删除所有 Docker 容器

docker - Alpine Linux 处理证书的方式与 Busybox 不同吗?

node.js - node_modules 上的 docker-compose 卷但为空