运维开发网

docker host/bridge

运维开发网 https://www.qedev.com 2020-12-01 09:25 出处:51CTO 作者:小精灵linux
docker 三种网络模式

Host 模式,使用参数 –net=host 指定。

启动的容器如果指定了使用host模式,那么新创建的容器不会创建自己的虚拟网卡,而是直接使用宿主机的网卡和IP地址,因此在容器里面查看到的IP信息就是宿主机的信息,访问容器的时候直接使用宿主机IP+容器端口即可,不过容器的其他资源们必须文件系统、系统进程等还是和宿主机保持隔离。

此模式的网络性能最高,但是各容器之间端口不能相同,适用于运行容器端口比较固定的业务。

为避免端口冲突,先删除所有的容器:

[[email protected] nginx-web1]# docker run -d --name nginxweb1 --net=host sun/nginx/nginx-base-centos:v1

docker host/bridge

[[email protected] nginx-web1]# docker exec -it nginxweb1 bash

docker host/bridge

仅主机:docker ifconfig 看到的信息与宿主机ifconfig 信息一致

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号