docker容器間的網路連線

2021-10-23 11:45:48 字數 1017 閱讀 7214

bridge network

相關命令

容器間的連線方式目前了解到的有兩種。

legacy linking:使用容器名進行連線,實際上它建立了乙個橋接的網路,在這個網路裡,容器之間可以相互通訊。

bridge network:這種方式建立了乙個自定義的橋接網路,它的型別是isolated network(隔離網路),只有在這個網路裡的的容器才能相互通訊。

執行容器一:

docker run -d -p ***x:***x -e ***x --name ***x imagename

執行容器二(連線容器一):

docker run -d -p ***x:***x --link ***x:yyyy imagename

ps:--link ***x:yyyy***x是容器一的容器名,yyyy容器二指定容器名,可以通過建立兩者的對映。當然也可以直接使用同樣的名字,那麼命令直接--link ***x即可。

適用於建立隔離的網路。

建立自定義的橋接網路:

docker network create --driver bridge 網路名

執行容器並將其加入到自定義的網路中:

docker run -d --net=網路名 --name 網路內的容器名 映象名

將容器加入到自定義的網路後,可通過命令(docker network inspect 網路名)檢視網路裡容器的資訊,如圖:

docker network inspect 網路名

docker容器的網路連線

樓主因為剛開始學docker,如果這個時候就接觸大量的概念 理論知識 肯定會反感的 咱們先來實踐 sudo apt get install y bridge utils 這個命令安裝乙個網橋管理程式.首先解決一下在容器中好多命令whereis 不到的情況 先說一下問題 樓主使用 root syx v...

Docker容器的網路連線

yw1989 ubuntu ifconfig docker0 link encap ethernet hwaddr 02 42 97 61 42 9f inet addr 172.17.0.1 bcast 0.0.0.0 mask 255.255.0.0inet6 addr fe80 42 97ff...

Docker 內部之間的網路連線

1.1 docker networking 可以將容器連線到不同的宿主機器上。1.2 通過 docker networking 連線的容器可以在無需更新連線的情況下,對停止 啟動或者重啟容器。而使用docker link 可能需要修改一些配置,或者重啟相應的容器來維護docker之間的連線。1.3 ...