新的Docker - 如何基本上做一个可克隆的设置?

人气:700 发布:2022-09-21 标签: docker

问题描述

我的目标是使用Docker创建运行postfix + dovecot的邮件设置,完全配置并准备就绪(在Ubuntu 14.04上),因此我可以轻松部署在多个服务器上。据我了解Docker,这样做的过程是:

旋转一个新的容器( docker run -it ubuntu bash )。 安装并配置后缀和dovecot。 如果我需要关闭一个休息,我可以退出shell并通过 docker start< id> 返回到容器,后跟 docker attach< id>

(这里的东西对我来说模糊)

在这一点上,最好将图像导出到文件,在其他服务器上导入并运行它?运行它后,如何确保容器会自动启动postfix,dovecot和其他服务?我也不太明白使用Dockerfile来自动安装的区别,而不是手动安装它并导出图像。

解决方案

使用Dockerfile 配置多个docker图像

每个docker容器只能运行一个服务。所以一个postfix容器,另一个服务等等。你可以让你的运行容器相互通信

构建这些图像

将这些图像推送到注册表,以便您可以轻松地将它们拉到不同的服务器上,并进行相同的设置。

531