gpt4 book ai didi

docker - 结合Chef和Docker

转载 作者:行者123 更新时间:2023-12-02 18:33:34 24 4
gpt4 key购买 nike

我很难确定如何将Chef和Docker结合起来以充分利用它们。

现在,我正在使用Chef自动提取docker镜像并创建一个容器。
但是,当我想更改容器内的配置时,事情变得混乱了。

我读到有关刀容器的信息,但我不明白如何引导一个容器和一个新的虚拟机(例如在Amazon上)。

最佳答案

我建议,如果您要做的就是管理Docker镜像/容器,那么您实际上并不需要Chef。

Docker提供了以下工具:

  • 图(http://www.fig.sh/),它将多个容器作为一个逻辑单元显示。
  • Swarm(https://github.com/docker/swarm/),它使您可以抽象出用于部署的计算机。例如,“我的应用程序需要2GB的RAM,1个CPU,10GB的HD,哪台计算机有可用资源?”
  • Machine(https://github.com/docker/machine),它使您几乎可以在任何提供程序中在云中创建VM。
  • 一个REST API(https://docs.docker.com/reference/api/docker_remote_api/),允许您远程启动/停止容器等。

  • 在我看来,如果您要做的只是管理Docker镜像和容器,那么这些工具套件将取代Chef的需求。

    就像已经注意到的那样,在容器启动后不要更改配置。最好制作一个新镜像或重新启动容器。您也可以将配置安装到容器外部,然后在其中进行修改,然后重新启动容器。

    关于docker - 结合Chef和Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28651305/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com