Docker自定義網絡詳細介紹

Docker自定義網絡

一.自定義網絡介紹

1.介紹

常規docker容器啟動,可以用–link,進行容器網絡綁定,但是一旦容器多瞭之後就會非常麻煩,所以要自定義一個docker網絡,小白推薦使用–link命令

自定義網絡修復瞭docker0的容器之間無法用容器名相互ping通的問題,隻能使用ip才能ping通,但是我們自定義的網絡是可以用ip或者容器名相互ping通的

2.命令

自定義網絡命令 說明
docker network create 創建自定義網絡
docker network inspect 查看自定義網絡詳情
docker network ls 查看網絡列表
docker network connect 不同的自定義網絡互相連接
docker network rm 刪除自定義網絡

二.創建自定義網絡

1.常規容器啟動檢查容器是否能ping通

發現是不可以ping通的,接下來我們用–link試一下

在這裡插入圖片描述

發現用瞭–link之後容器是可以ping通的,–link推薦小白使用,接下來我們用自定義網絡試一下

在這裡插入圖片描述

2.創建自定義網絡

docker network ls 查看網絡列表

在這裡插入圖片描述

docker網絡類型有很多種

bridge 橋接模式

host與宿主機網絡一致

none 空網絡 不使用網絡

docker network inspect 查看網絡詳情

在這裡插入圖片描述

docker network create 創建自定義網絡

在這裡插入圖片描述

–driver 設置網絡類型

–subnet 設置自定義ip路由網絡組

–gateway 設置此網絡默認ip路由

在這裡我啟動瞭兩個容器,用–net指定瞭容器的網絡,可以看到可以直接ping通在同一網絡的容器,非常的簡單

在這裡插入圖片描述

到此這篇關於Docker自定義網絡詳細介紹的文章就介紹到這瞭,更多相關Docker自定義網絡內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: