Docker網路配置(一)

2021-08-01 15:07:39 字數 585 閱讀 3719

寫在前面的話

剛開始學習docker,在讀相關教程時,對所遇不理解之處、心得或感想寫於紙上。便於自己理解,知識鞏固。如有助於他人,甚好。如有引他人知識,會標出,以表感謝博主,並對博主努力的尊重。

docker服務或者是docker 守護程序(deamon)啟動後,docker服務會在宿主機上建立乙個虛擬的網橋介面,名為docker0(可以用ifconfig 命令在宿主機上查到)。當用docker映象啟動乙個容器時,docker服務會利用這個虛擬網橋介面docker0為該容器分配乙個在docker0的子網段的ip。虛擬網橋docker0在容器與宿主機網路之間或容器之間網路連線的乙個連線主節點。

當容器啟動後,容器自身會建立乙個新的虛擬網路介面並分配乙個docker0子網內的ip位址,這個ip位址鑲嵌在容器內網中,用於提供容器到宿主機虛擬網橋docker0網橋上的乙個通道。docker自動配置iptables規則來管理配置每個容器的閘道器等資訊,連通宿主機上的虛擬網橋docker0。

以上是對docker自帶的網路機制的乙個簡單理解,待docker學習深入後,會補充有關docker網路或者有關docker生態圈的一些記錄。

docker網路配置

檢視docker網路 docker network ls 檢視bridge 的ip docker inspect id 啟動乙個映象名字為aaa 設定網路host 網路預設為 bridge docker run itd name bbb centos bash host 網路ip和虛擬機器一樣 我們...

Docker網路配置

1 在沒有任何docker容器啟動時的原始宿主機網路如下 1.回環 2.物理網絡卡 3.4虛擬機器的 5.docker的網絡卡 2 啟動tomcat容器 docker run d p name tomcat test tomcat p是隨機埠 檢視當前已經有乙個啟動中的容器,是我們制定的tomcat...

Docker 網路配置

docker 為我們提供了多種型別的網路模式,我們可以根據自己的需求使用系統預設的網路或者建立自己的網路。在我們安裝完 docker enginee 後,會自動生成3種預設的網路模式。我們可以執行命令檢視 bridge 使用docker 0 網路,containers只能在乙個host上面進行通訊。...