我正在研究使用 docker 来运行查看不同的开发环境。
我想使用带有 nginx 的服务器 block 将这些环境移植到各种子域。
是否可以在 CoreOS 系统上设置服务器 block ?我的印象是,您设置的所有环境都必须是 docker 容器,如果我想为一个 nginx 实例设置所有子域,而该实例必须在 dockerized 容器中独立运行,我不确定这将如何工作.
我会更好地设置安装在基础上的 ubuntu nginx 之类的东西,然后在每个服务器 block (子域)文件夹中设置单独的 docker 实例。
最佳答案
是的,这是绝对可能的。它包括两个步骤:
这篇博文详细介绍了它的服务注册部分:http://coreos.com/blog/zero-downtime-frontend-deploys-vulcand/
你可以在这篇博文中看到这一切:http://marceldegraaf.net/2014/04/24/experimenting-with-coreos-confd-etcd-fleet-and-cloudformation.html
Confd Github:
https://github.com/kelseyhightower/confd
关于ubuntu - coreOS 系统上的子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24361195/