我刚刚开始使用 Docker,昨天我阅读了大量文档和教程,但是我找不到关于使用链接容器替换外部服务的内容,我什至不确定要搜索哪个术语为了。
假设有一个apache
容器和一个mysql
容器,其中apache
运行的链接指向mysql
,并且可以访问其端口等。例如,现在我们不再在容器实例上运行 MySQL,而是将其移至 AWS RDS。您如何修改mysql
容器以便apache
继续按预期运行?澄清一下,apache
仍然会使用别名为容器的链接运行mysql
,但mysql
容器会负责将该端口上的流量发送到 AWS。
或者,也许有一个容器运行 MySQL 服务,但该容器位于另一台主机上。我有一种模糊的感觉,即我所指的模式也能够处理这种情况。这听起来很熟悉吗?