您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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如何自定義網絡”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。