- Docker 网络常用命令
docker help network
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
prune Remove all unused networks
rm Remove one or more networks
- Docker 网络分类
bridge模式: 使用docker0网桥, 使用--network bridge指定, 默认使用docker0
host模式: 使用宿主机的ip和端口,使用--network host指定
none模式: 有独立的network namespace, 但是没有任何网络设置, 使用--network none指定
container模式: 和指定容器共享ip和端口, 使用--network container:NAME或者容器ID指定
# 模式分析
eth0
---------------------------------
||
docker0
---------------------------------
|| || ||
vethX vethY vethZ
eth0(c1) eth0(c2) eth0(c3)
# host 注意
使用 --network host 或者 -net host 时, 指定端口无效
标签:container,network,--,网络,41,host,Docker,networks,eth0
From: https://www.cnblogs.com/ckh2023/p/18070153