【发布时间】:2019-12-03 21:40:20
【问题描述】:
假设我在docker-compose.yml 中定义了 2 个服务
# Service app
app:
networks:
- backend
# Service server
server:
networks:
- backend
ports:
- 80:80
app 服务将通过请求http://server:80/ 将数据上传到server 服务,并显示数据 url http://server:80/data
现在我想从我的浏览器中点击该链接,但我无法通过它的 docker 主机名访问 server,我只能通过 http://localhost:80/data 访问它。
无论如何配置我的docker-compose 以将主机名server 映射到 docker 之外,以便可以从我的主机访问它?
【问题讨论】:
标签: docker networking docker-compose docker-networking