Docker网络
网络基础概念
基于数据包的通信方式 和Web服务器通信基于Http协议
目前有两种网络分层模型:
IOS/OSI 7层模型
- 应用层
- 表示层
- 会话层
- 网络层
- 数据链路层
- 物理层
TCP/IP 5层模型
- 应用层
- 传输成
- 网际网曾(IP层)
- 网络忌口
- 硬件(物理网络)
路由的概念
IP地址和路由
公有IP和私有IP
Public IP: 互联网上唯一标识,可以访问internet
Private IP: 不可在互联网上使用, 仅供机构内部使用
网络地址转换NAT
私有地址访问公有网络 用NAT做转换 通过端口号翻译私有地址
Ping和telnet
Ping 验证对方IP的可达性
Telnet 检查服务的可用性 可以地址+端口
telnet 10.75.44.10 80
Network namespace
进入任意容器内 ip a
本机内多个容器内的网络是相同的
单机
- Bridge Network
- Host Network
- None Network
多机
- Overlay Network
docker network ls
docker network inspect 54833c116d7a