认识
2024年07月04日
一、认识
Docker
容器之间的通信可以通过几种方式实现,这取决于容器的网络设置和具体需求。以下是几种常见的通信机制:
-
桥接网络 (
Bridge Network
) -
主机网络 (
Host Network
) -
覆盖网络 (
Overlay Network
)
二、操作
2.1 获取IP地址
一、通过 docker inspect [容器ID]
获取
docker inspect [容器ID] | awk '/IPAddress/ {print $2}'
二、通过 docker exec -it [容器ID] ip addr
获取
docker exec -it [容器ID] ip addr show eth0 | awk '/inet / {split($2, arr, "/"); print arr[1]}'
测试是否可以 ping
通
pint 获取的 `ip` 地址 // 注意有时 ip 地址格式为 xxx.xxx.xxx.xxx/yy ,/yy 是子网掩码,ping 的时候不可以携带子网掩码
2.2 查看网络模式
通过 docker network ls
获取网络模式列表
通过 docker network inspect [网络模式ID]
查看网络模式具体信息