bridge
1.docker0网桥的核心作用
Docker服务启动后,会自动创建一个叫 docker0 的虚拟网桥,这个网桥还带有内部网络接口。它的作用就像一个“虚拟交换机”,在系统内核层面把主机的物理/虚拟网卡和所有容器的网络接口连在一起,相当于把主机和所有容器划入同一个虚拟网络。Docker还会给 docker0 分配固定的IP和子网掩码,这样主机和容器之间、容器和容器之间,就能通过这个网桥互相通信了。
2.查看bridge网络的详细信息,并通过grep获取名称项
docker network inspect bridge | grep name
3.bridge说明
Docker通过在宿主机创建 docker0 虚拟网桥,搭建了宿主机与所有容器、容器与容器之间的统一虚拟网络,借助自动分配IP和veth-eth0接口配对的机制,实现了容器和宿主机、容器之间的网络互通。

host
1.容器直接借宿主机的IP和外面通信,不需要再额外做NAT转换这一步。
2. 容器将不会获得一个独立的Network Namespace,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡而是使用宿主机的IP和端口。

注:出现警告
docker run -d -p 8083:8080 --network host --name tomcat83 tomcat

正确使用
docker run -d --network host --name tomcat83 tomcat
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程