Dav*_*ave 13 docker docker-compose
我的 dockerized 应用程序需要访问本地主机网络上的某些内容,如果没有,这是不可能的network_mode: "host"
version: '3.4'
services:
app:
network_mode: "host"
image: node:latest
volumes:
- .:/usr/app
- node_modules:/usr/app/node_modules
working_dir: /usr/app
ports:
- 3000:3000
volumes:
node_modules:
Run Code Online (Sandbox Code Playgroud)
如果我注释掉我的应用程序在http://localhost:3000network_mode: "host"上完美运行。如果我重新添加它,它仍然会运行,但不再可以在http://localhost:3000上访问。
编辑:我刚刚在 Ubuntu 上测试了一个 hello world,它可以工作,但不能在 mac 上,mac 似乎无法使用network_mode: "host"
| 归档时间: |
|
| 查看次数: |
15182 次 |
| 最近记录: |