docker 网络通讯
docker network
### docker network driver
默认为 bridge模式,对应网卡为 docker0
### bridge
## 创建docker bridge
docker network create --subnet=192.168.1.0/24 my_network ## --subnet自定义网段
## 容器启动时指定bridge
docker run -dit --net=my_network --ip=192.168.1.22 ...
# 只有用--subnet自定义的网桥,才能使用--ip自定义IP段
# --network 参数只可以出现一次(如果出现多次,最后的会覆盖之前的)
docker network 通讯
### 一个容器连接多个网络
# docker network connect
使用 docker run一次只可以连接一个网络,因为 docker run 的 --network 参数只可以出现一次(如果出现多次,最后的会覆盖之前的)。
不过容器运行后,可以用命令 docker network connect 连接多个网络。
# docker-compose.yml
version: "3.7"
services:
image: busybox:latest
networks:
- network01
- network02
networks:
network01:
name: network01
network02:
name: network02
# 第三方驱动
ov