【发布时间】:2018-08-15 13:36:31
【问题描述】:
我正在使用这个 docker 映像 https://github.com/moodlehq/moodle-docker,它的工作原理与宣传的一样。除其他外,它在 localhost:8000 地址上公开 Web 服务器。我想要的是把它绑定到主机的 ip 上。
使用原始 docker 完成类似的操作
docker run --network=host [container]
应该在 docker-compose 的 yml 文件中放置什么作为文档对我来说有点混乱。
【问题讨论】:
-
标准做法是让容器内的服务器绑定到0.0.0.0,并使用
docker run -p选项在主机上发布端口。
标签: docker networking docker-compose