gpt4 book ai didi

docker - Docker的新功能-如何实质上进行可克隆的设置?

转载 作者:行者123 更新时间:2023-12-02 21:27:49 26 4
gpt4 key购买 nike

我的目标是使用Docker创建运行postfix + dovecot的邮件设置,并已完全配置并可以使用(在Ubuntu 14.04上),因此我可以轻松地在多台服务器上进行部署。据我了解Docker的过程如下:

  • 启动一个新容器(docker run -it ubuntu bash)。
  • 安装并配置postfix和dovecot。
  • 如果需要关闭并休息一下,我可以退出 shell 并通过docker start <id>docker attach <id>返回容器。

  • (这对我来说很模糊)

    在这一点上,将镜像导出到文件,在另一台服务器上导入并运行它会更好吗?如何确保容器在运行时会自动启动postfix,dovecot和其他服务?我也不太了解使用Dockerfile自动执行安装与仅手动安装并导出镜像之间的区别。

    最佳答案

  • 使用Dockerfile配置多个Docker镜像

    每个Docker容器应仅运行一项服务。因此,一个用于后缀的容器,一个用于另一服务的容器等。您可以让正在运行的容器彼此通信
  • 构建那些图像
  • 将这些图像推送到注册表,以便您可以轻松地将它们拉到不同的服务器上并具有相同的设置。
  • 将这些图像拉到不同的服务器上。
    您可以在启动容器进行配置时传递ENV变量。

  • 您不应在正在运行的容器中直接安装某些组件。
    这克服了使用Docker进行可重复设置的目的。

    关于docker - Docker的新功能-如何实质上进行可克隆的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095274/

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