Docker 网络配置是容器通信的核心机制,主要包含以下内容:
1. 默认网络模式
- Bridge 网络:默认使用 Nginx 桥接网络,容器通过虚拟交换机连接 🔄
- Host 模式:直接复用宿主机网络栈,适合高性能场景 ⚙️
- None 模式:禁用网络接口,需手动配置网络 🔒
2. 自定义网络
docker network create --driver bridge my_bridge
使用 my_bridge
创建自定义网络后,可通过 docker run --network my_bridge
指定容器使用该网络 📁
3. 网络配置命令
- 查看网络列表:
docker network ls
📋 - 查看网络详情:
docker network inspect <网络名>
🔍 - 删除网络:
docker network rm <网络名>
🧹
4. 网络连接方式
类型 | 说明 | 示例 |
---|---|---|
跨主机 | 使用 --network host 参数 |
docker run --network host |
自定义 | 通过 docker network create 创建 |
docker network create my_net |
链接容器 | 使用 --link 参数连接其他容器 |
docker run --link db |
扩展学习
如需深入了解 Docker 网络原理,可访问 Docker 网络概述 页面 📚
本文内容遵循 Docker 官方网络配置规范,确保安全性与合规性 🛡️