docker网络
四种网络
docker四种网络模式,不说了,用到以后再说,自行百度
算了,百度一下
Docker有四种基本的网络模式:
桥接模式(Bridge Mode):当Docker守护进程启动时,会创建一个名为
docker0
的虚拟桥接²。所有在容器中创建的网络接口都会连接到这个桥接²。它在第二层网络(数据链路层)工作²。IP地址将在docker0
的子网中分配,网关是docker0
²。如果你使用docker run -p
进行端口映射,iptables规则将被创建以在容器和主机之间进行端口映射²。主机模式(Host Mode):使用主机模式创建和启动容器时,这个容器不会有一个唯一的网络命名空间,而是与主机共享网络命名空间²。不会创建虚拟网络接口,也不会分配IP地址²。但是文件系统、进程信息与主机是隔离的²。
容器模式(Container Mode):在这种模式下,新创建的容器将与现有容器共享相同的网络命名空间²。新容器不会创建自己的网络接口和分配新的IP,它与现有容器共享IP地址和端口²。除了网络外,文件系统和进程信息是隔离的²。这种模式非常像Kubernetes的pod基础设施²。
无网络模式(None Mode):在这种模式下,Docker容器有自己的网络命名空间,但不会为其做任何网络配置,也就是说Docker没有网络接口、IP地址、路由信息²。我们可以在需要时添加这些信息²。
此外,Docker还支持第三方网络插件,这些插件通过提供额外的操作模式来扩展网络系统⁴。
Source: Conversation with Bing, 2023/10/1
(1) Explaining Four Basic Modes of Docker Network - Pivotal. https://community.pivotal.io/s/article/Explaining-Four-Basic-Modes-of-Docker-Network?language=en_US.
(2) Docker container four network modes - ruraldock.com. https://www.ruraldock.com/article/81840516.
(3) Docker Networking - Basics, Network Types & Examples - Spacelift. https://spacelift.io/blog/docker-networking.
(4) Networking overview | Docker Docs. https://docs.docker.com/network/.
创建网络,让容器之间互相通信
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!