Files
docker_practice/09_network
2026-02-22 16:04:41 -08:00
..
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00
2026-02-22 16:04:41 -08:00

网络配置

Docker 容器需要网络来与外部世界通信、容器之间相互通信以及与宿主机通信。Docker 在安装时会自动配置网络基础设施,大多数情况下开箱即用。

概述

Docker 启动时自动创建以下网络组件:

graph TD
    subgraph Host [宿主机]
        eth0[物理网卡 eth0<br>192.168.1.100]
        docker0[docker0 网桥<br>172.17.0.1]
        
        subgraph Containers
            subgraph ContainerA [容器 A]
                eth0_A[eth0<br>172.17.0.2]
            end
            subgraph ContainerB [容器 B]
                eth0_B[eth0<br>172.17.0.3]
            end
        end
        
        eth0 <--> docker0
        docker0 <--> eth0_A
        docker0 <--> eth0_B
    end
    
    Internet((互联网)) <--> eth0

本章将详细介绍 Docker 网络配置的各个方面。

本章内容