我正在使用docker compose来扩展docker容器。有没有办法动态创建链接?
我正在使用--force-recreate选项,但我认为它会创建一个新容器。我想动态地将链接(HAProxy)切换到其他容器。
感谢任何形式的帮助。
谢谢, 桑吉夫
答案 0 :(得分:0)
是的,但您需要一个配置为支持Docker的负载均衡器。
Docker生成并开源他们自己的HAProxy映像,它支持这一点,并且不需要你的O(W*H)
。它确实需要v2 of docker-compose。
https://github.com/docker/dockercloud-haproxy
--force-recreate
堆栈启动后,您可以使用
version: '2' services: web: image: dockercloud/hello-world lb: image: dockercloud/haproxy links: - web volumes: - /var/run/docker.sock:/var/run/docker.sock ports: - 80:80
扩展Web服务。 dockercloud / haproxy将自动重新加载其配置。