【发布时间】:2018-07-03 08:49:45
【问题描述】:
我在我的开发环境中使用 docker-compose。我有一个简单的 Web 应用程序,它使用 sql 数据库和 memcached 容器。
现在,如果有一天我想投入生产,我应该怎么做才能真正分发我的 memcached 实例?
如果我只是扩展 Docker-compose 中指定的所有服务,我最终将拥有独立的 memcached 节点,而不是真正的集群。我是否应该为 prod env 重新编写我的 Docker-compose,以便我的每个服务都在它自己的 Docker-compose yml 文件中?那么使用 Docker-compose 有什么好处呢?我只是可以将每个服务部署为单独的 Docker 容器,并扩大到所需的数量。
在云部署中使用Docker-compose有哪些最佳实践以及如何实现分布式集群搭建?
【问题讨论】:
-
在serverfault.com问这个问题可能会更好
标签: docker docker-compose memcached