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