【发布时间】:2019-12-02 11:31:20
【问题描述】:
我需要将名为 proxy1 和 proxy2 的 2 个容器链接到 myapp。
proxy1 和 proxy2 使用 docker 命令运行,myapp 使用 docker-compose.yml
我需要能够从容器 myapp
ping proxy1 和 proxy2我尝试在我的 docker-compose.yml 中像这样使用external_links:
services:
myapp:
build: .
ports:
- 3000:3000
external_links:
- proxy1
- proxy2
如果我创建 docker ps 我有这个:
CONTAINER ID IMAGE COMMAND STATUS PORTS NAMES
2f0365826670 myapp "docker-entrypoint.s…" Up About an hour 0.0.0.0:3000->3000/tcp, 0.0.0.0:8001->8001/tcp myapp_myapp_1
bbd1f5340086 proxy "supervisord -n" Up 2 hours 127.0.0.1:5002->8080/tcp proxy2
6c3cd1eb6530 proxy "supervisord -n" Up 2 hours 127.0.0.1:5001->8080/tcp proxy1
如何从 myapp 访问这 2 个代理容器?
【问题讨论】:
标签: docker docker-compose containers