Docker 学习 9. Docker 本地网络

目录

原理

实现 linux 虚拟网络 veth pair + bridge 模型。每个容器会有一个或多个网卡,每个网卡会连接到某个网桥上的终端。

原理

使用方法

创建 bridge

1
docker create -d bridge [网络名]

创建容器指定 bridge

1
docker run --network [网络标识] [镜像标识]

指定容器和 bridge 网络链接

1
docker network connect [网络标识] [容器标识]

创建容器指定和别的容器共享网卡

新创建的容器用 inspect 查不到网卡。

1
docker run --network container:[容器标识] [镜像标识]

null 网络

没有 IP,不能连外部网络。

host 网络

和宿主机共享网卡。不用做端口映射