Docker 网络是容器间通信的核心机制,支持多种网络模式以适应不同场景。以下是关键内容:

1. 网络模式类型

  • Bridge 网络 🏗️
    默认模式,通过虚拟网桥实现容器互联。

    bridge_network
  • Host 模式 🏠
    直接复用宿主机网络栈,容器与宿主机共享网络。

    host_network
  • Overlay 网络 🌐
    支持跨主机通信,常用于 swarm 集群。

    overlay_network
  • Macvlan 网络 🧰
    为容器分配独立 MAC 地址,实现与物理网络的无缝对接。

    macvlan_network

2. 网络操作命令

  • 查看网络列表:docker network ls
  • 创建自定义网络:docker network create my_network
  • 连接容器到网络:docker network connect my_network container_name
  • 断开容器:docker network disconnect my_network container_name
  • 删除网络:docker network rm my_network

3. 扩展阅读

📌 通过合理配置网络模式,可提升容器服务的灵活性与安全性。更多实践案例请参考本站相关文档。