Bridge 网络
核心概念
默认网络模式:
┌─────────────────────────────────┐
│ Host │
│ ┌───────────────────────────┐ │
│ │ docker0 (bridge) │ │
│ │ 172.17.0.1 │ │
│ │ │ │
│ │ ┌─────────┐ ┌─────────┐ │ │
│ │ │Container│ │Container│ │ │
│ │ │172.17.0.2│ │172.17.0.3│ │ │
│ │ └─────────┘ └─────────┘ │ │
│ └───────────────────────────┘ │
└─────────────────────────────────┘
使用
docker run -d nginx
docker network ls
docker network inspect bridge
容器间通信
docker run -d --name web nginx
docker run -d --name app my-app
小结
| 特性 | 说明 |
|---|
| 默认网络 | bridge |
| 隔离性 | 容器间隔离 |
| 通信 | 通过 IP 地址 |