docker的網路模式

2021-10-05 12:36:30 字數 646 閱讀 2068

1.查詢網路模式

docker network ls
2.docker分為三種網路模式:bridge、host和none。

bridge為預設docker的網路模式。該模式下每乙個容器擁有自己的ip namespace,容器可以通過宿主機上面docker0網橋與別的容器、宿主機或者外部網路進行通訊。此外我們還可以通過埠對映的方式讓外部環境也能訪問到容器內部。

我們可以在建立容器的使用使用–link來讓容器間的網路建立對映關係。

#test2為新建的容器名,test1為要建立網路關聯的容器

docker run -d --name=test2 --linke test1
4.自定義網橋

建立網橋:

docker network create -d bridge my_bridge_name
讓各個容器連線到網橋上:

docker network connect my_bridge_name 容器名

docker的網路模式

文章中會通過busybox映象,通過建立不同的網路模式,作出不同的效果 root test docker pull busybox 四種網路模式 bridge net bridge 預設網路,docker啟動後預設建立乙個docker網橋,預設模式啟動後,會為容器生成兩張網絡卡 容器不會獲得乙個獨立...

Docker 網路模式

host 模式並沒有為容器建立乙個隔離的網路環境。該模式下的docker 容器會和host宿主機共享同乙個網路namespace,docker container可以和宿主機一樣,使用宿主機的eth0,實現和外界的通訊。host模式特點包括 容器沒有隔離的 network namespace 容器的...

docker網路模式

我們在使用docker run建立docker容器時,可以用 net選項指定容器的網路模式,docker有以下4種網路模式 host模式,使用 net host指定。container模式,使用 net container name or id指定。none模式,使用 net none指定。brid...