Docker 网络host 模式
发布时间:2023-06-06 14:14:59 所属栏目:教程 来源:
导读:host 模式下启动的容器,网络不再与宿主机隔离,访问容器服务可以直接使用访问宿主机对应的网络端口,且不需要端口转发。
host 拓扑
以 host 模式启动 Nginx 的容器 h0:
docker run -d -t --network host
host 拓扑
以 host 模式启动 Nginx 的容器 h0:
docker run -d -t --network host
host 模式下启动的容器,网络不再与宿主机隔离,访问容器服务可以直接使用访问宿主机对应的网络端口,且不需要端口转发。 host 拓扑 以 host 模式启动 Nginx 的容器 h0: docker run -d -t --network host --name h0 Nginx 启动成功后,在浏览器输入任意的本机地址,都可以打开 Nginx 的默认页面,访问宿主机 80 端口就是访问容器的 80 端口,它们是一致的。 以 host 模式启动 Nginx 的容器 h1: docker run -d -t --network host --name h1 Nginx 使用 docker ps -a 命令查看所有容器,发现 h1 容器没有运行: 使用 docker logs h1 查看容器 h1 的日志,发现,由于宿主机 80 端口已经被 h0 容器的服务占用,使得 h1 无法获取到 此端口,导致无法正常启动。 我们在学习过程中,不再使用的容器记得删除掉,释放资源和空间 docker rm -f h0 h1 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |