网络配置
Docker网络模式
模式 说明 使用场景
bridge 默认桥接网络 单机容器通信
host 主机网络 高性能网络需求
none 无网络 完全隔离
overlay 覆盖网络 Swarm集群
macvlan MAC虚拟网络 容器需要独立IP
自定义网络配置
# 创建自定义桥接网络
docker network create --driver bridge my-network

# 创建指定子网的网络
docker network create --subnet=172.18.0.0/16 --gateway=172.18.0.1 my-network

# 查看网络列表
docker network ls

# 查看网络详情
docker network inspect my-network

# 运行容器并连接到指定网络
docker run -d --name web --network my-network nginx

# 将运行中的容器连接到网络
docker network connect my-network container_name

# 断开容器网络连接
docker network disconnect my-network container_name