理想情况下,所有内容都将使用Dockerfile和卷进行整理,但有时这不实用或不方便。
例如,我发现已经设置了Ghost的图像,它似乎有效。所以我添加了一些博客条目。然后我意识到我实际上需要修改config.js来设置邮件。
所以我停止了容器,提交,在bash中进行了一些更改,再次提交,然后再次启动容器再次运行Ghost。但我无法让它工作,因为新图像没有工作目录和环境的配置。
如何在提交图片时复制Docker容器的配置?也许我需要编写一个在容器上运行docker inspect
的脚本,将配置拉出来,然后将其包含在docker commit
命令行中?
答案 0 :(得分:1)
这是一个众所周知的问题:https://github.com/dotcloud/docker/issues/1141
您所描述的方式仍然是我认为最好的方法,但我会尝试使用docker insert
,看看是否会产生更好的结果。