【发布时间】:2020-04-06 03:28:09
【问题描述】:
我已经使用 Ansible 在 EC2 中安装和配置了一个系统。它是 1 个 EC2 主服务器和几个 EC2 工作人员。有时,当我使用 ansible 更新或重新安装配置时,它会失败,因为某些软件包已从开源存储库中删除,或者该软件包已更新,因此与某些其他软件包不兼容。我了解到使用 docker-container 可以解决这类配置问题。
但是,据我所知,每个 docker 镜像都会创建一个应用程序的镜像(我猜一个应用程序意味着一个进程)。但我的系统有气流主网络服务器、气流工作网络服务器、花卉网络服务器、rabbitmq、气流芹菜、几个配置文件等。我该如何为此创建 docker 图像?我应该为每个进程创建一个 docker 映像吗?我如何知道应该去哪个 linux 文件夹来创建每个 docker 映像?我如何知道我需要创建哪些应用程序/流程?以及如何组合这些图像以使它们作为一个系统协同工作?
或者在我的情况下,我不应该使用 docker 镜像,而应该只创建一个 EC2 镜像?
【问题讨论】:
标签: docker amazon-ec2 ansible