如何从docker服务连接外部服务

Sun*_*der 5 docker docker-compose

我是 docker 的新手。我在我的本地机器上运行 Postgresql(即在 Mac OS 上)。我的应用程序正在 docker 中运行。我想要的是我的应用程序应该能够从 docker 访问 PostgreSQL(有很多生产数据,不能在 docker 上运行)服务。怎么做?谁能给我一个这样做的例子?

提前谢谢了

Sun*_*der 5

最后,我找到了一个在docker内部链接外部服务的解决方案。在以下行中添加docker-compose.yaml

    extra_hosts:
       my-local-host: 10.0.0.10 #Local machine IP
     environment:
       - SERVER=http://my-local-host:3000
Run Code Online (Sandbox Code Playgroud)

  • 希望这更详细 (3认同)