我正在使用此docker映像https://github.com/moodlehq/moodle-docker,它的工作方式与广告所示相同。除其他外,它在localhost:8000地址上公开Web服务器。我想要的是将其绑定到主机的ip。
使用原始docker这样的操作
user_id=1
对于docker-compose,应在yml文件中放置什么内容,因为文档对我来说有些混乱。
答案 0 :(得分:2)
您可以在撰写文件中使用network_mode
-
network_mode: "host"
样本撰写-
version: '3'
services:
api:
image: 'node:6-alpine'
network_mode: host
environment:
- NODE_ENV=production
command: "tail -f /dev/null"
Ref-https://docs.docker.com/compose/compose-file/#network_mode