提交图像时如何复制Docker容器的配置?

时间:2013-11-16 17:21:32

标签: docker commit linux-containers

理想情况下,所有内容都将使用Dockerfile和卷进行整理,但有时这不实用或不方便。

例如,我发现已经设置了Ghost的图像,它似乎有效。所以我添加了一些博客条目。然后我意识到我实际上需要修改config.js来设置邮件。

所以我停止了容器,提交,在bash中进行了一些更改,再次提交,然后再次启动容器再次运行Ghost。但我无法让它工作,因为新图像没有工作目录和环境的配置。

如何在提交图片时复制Docker容器的配置?也许我需要编写一个在容器上运行docker inspect的脚本,将配置拉出来,然后将其包含在docker commit命令行中?

1 个答案:

答案 0 :(得分:1)

这是一个众所周知的问题:https://github.com/dotcloud/docker/issues/1141

您所描述的方式仍然是我认为最好的方法,但我会尝试使用docker insert,看看是否会产生更好的结果。