我很难弄清楚我应该如何结合 Chef 和 Docker 来充分利用它们。
现在我正在使用 Chef 自动拉取 docker 映像并创建一个容器。但是当我想更改容器内的配置时,事情变得一团糟。
我阅读了有关刀容器的信息,但我不明白如何将容器和新的虚拟机(例如在亚马逊上)一起引导。
我很难弄清楚我应该如何结合 Chef 和 Docker 来充分利用它们。
现在我正在使用 Chef 自动拉取 docker 映像并创建一个容器。但是当我想更改容器内的配置时,事情变得一团糟。
我阅读了有关刀容器的信息,但我不明白如何将容器和新的虚拟机(例如在亚马逊上)一起引导。
我建议如果您只想管理 Docker 映像/容器,那么您并不需要 Chef。
Docker 提供了如下工具:
在我看来,如果您要做的只是管理 Docker 映像和容器,那么这些工具套件将取代对 Chef 的需求。
正如有人已经指出的那样,不要在容器启动后更改配置。最好制作一个新图像或重新启动容器。您还可以将配置挂载到容器外部并在那里修改它们,然后重新启动容器。