如何使用docker文件更新docker镜像?

时间:2017-10-03 06:19:46

标签: docker

我已经构建了一些docker镜像,然后运行它(ubuntu 14)。 现在,我正在将新软件安装到容器中。 我可以保存容器的快照,还是必须更新docker文件?

3 个答案:

答案 0 :(得分:0)

您可以使用docker commit -

提交容器更改以创建图像
  • 语法

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

  • 示例 -

docker commit abf279d17e0w viveky4d4v/ubuntu:v2

  • 查看您的新图片 -

docker images

答案 1 :(得分:0)

您可以使用docker commit <container-name> <target-image-name>

提交图片

这将创建一个新图像,它是正在运行的容器的snaphsot。

请注意,在卷内进行的更改不会作为图像的一部分提交。 您需要备份正在运行的容器的卷并移动它们,以便在新计算机上运行映像。

答案 2 :(得分:0)

一旦你

docker commit

您可以在提交的图片上使用dockerfile-from-image,

https://hub.docker.com/r/dduvnjak/dockerfile-from-image/

(因为https://github.com/CenturyLinkLabs/dockerfile-from-image已被破坏)

它应该显示更新的Dockerfile