Docker中的host模式指定是容器与主机享受相同的network namespace,在这种情况下,我们访问主机端口就能访问我们的容器。比如说我们运行tomcat容器并且用-- network=host 来指定我们的网络模式为host,这样我们访问本机的8080端口就能访问到我们的tomcat容器。

我曾经使用network_mode: host后一直在我的pc上访问不到容器的端口,telnet也不通,遇到这样的小伙伴,打好镜像别用mac测试就行了,我就被mac坑哭了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐