41_Docker網路

鸟叔书發表於2024-03-13
  1. 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
  1. 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 時, 指定埠無效

相關文章