Skip to content

Docker 网络(Network) ​

容器间通信与对外暴露依赖网络模式。

高频命令 ​

bash
# 查看与排查
docker network ls              # 查看网络列表
docker network inspect webnet  # 查看网络详情

# 创建与连接
docker network create webnet          # 创建自定义 bridge 网络
docker network connect webnet web     # 将容器接入网络
docker network disconnect webnet web  # 将容器断开网络

# 删除与清理
docker network rm webnet  # 删除指定网络
docker network prune -f   # 清理未被容器使用的网络

bridge / host / none ​

模式要点
bridge默认。容器有独立 IP,同网桥内容器可互通;对外靠 -p
host与宿主机共享网络命名空间,无独立 IP,一般无需端口映射
none无网络。需显式 --network 切到其他网络才可通信

新建自定义 bridge 便于服务按容器名互访,Compose 通常也会自动建项目网络。

基于 MIT 许可发布