# 第九章 网络配置 Docker 容器需要网络来与外部世界通信、容器之间相互通信以及与宿主机通信。Docker 在安装时会自动配置网络基础设施,大多数情况下开箱即用。 ## 概述 Docker 启动时自动创建以下网络组件: ```mermaid graph TD subgraph Host [宿主机] eth0[物理网卡 eth0
192.168.1.100] docker0[docker0 网桥
172.17.0.1] subgraph Containers subgraph ContainerA [容器 A] eth0_A[eth0
172.17.0.2] end subgraph ContainerB [容器 B] eth0_B[eth0
172.17.0.3] end end eth0 <--> docker0 docker0 <--> eth0_A docker0 <--> eth0_B end Internet((互联网)) <--> eth0 ``` 本章将详细介绍 Docker 网络配置的各个方面。 ## 本章内容 * [配置 DNS](9.1_dns.md) * [网络类型](9.2_network_types.md) * [自定义网络](9.3_custom_network.md) * [容器互联](9.4_container_linking.md) * [外部访问容器](9.5_port_mapping.md) * [网络隔离](9.6_network_isolation.md)