我刚刚开始使用Docker,昨天我阅读了大量文档和教程,但是我找不到使用链接容器替换外部服务的位置,而我我甚至不确定要搜索哪个术语。用外部服务替换Docker容器
说有一个apache
容器和容器mysql
,其中apache
的链接已运行到mysql
,并已获得其港口和这样。例如,现在不是在容器实例上运行MySQL,而是将它移动到AWS RDS。如何修改mysql
容器,以便apache
能够按预期持续运行?为了澄清,apache
仍然会通过指向别名为mysql
的容器的链接运行,但mysql
容器将负责在发送给AWS的端口上获取流量。
或者,也许有一个容器运行MySQL服务,但该容器在另一个主机上。我有一种模糊的感觉,我所指的模式也能够处理这种情况。这听起来对任何人都很熟悉吗?
你见过https://docs.docker.com/articles/ambassador_pattern_linking/吗? – Andy 2015-01-15 18:35:08
大使模式,是的,这就是我一直在寻找的 – rwilson04 2015-01-15 21:04:24