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 网络
和宿主机共享网卡。不用做端口映射。