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_network_config

扩展学习

如需深入了解 Docker 网络原理,可访问 Docker 网络概述 页面 📚

本文内容遵循 Docker 官方网络配置规范,确保安全性与合规性 🛡️