Docker自定義網絡詳細介紹
Docker自定義網絡
一.自定義網絡介紹
1.介紹
常規(guī)docker容器啟動,可以用–link,進行容器網絡綁定,但是一旦容器多了之后就會非常麻煩,所以要自定義一個docker網絡,小白推薦使用–link命令
自定義網絡修復了docker0的容器之間無法用容器名相互ping通的問題,只能使用ip才能ping通,但是我們自定義的網絡是可以用ip或者容器名相互ping通的
2.命令
| 自定義網絡命令 | 說明 |
|---|---|
| docker network create | 創(chuàng)建自定義網絡 |
| docker network inspect | 查看自定義網絡詳情 |
| docker network ls | 查看網絡列表 |
| docker network connect | 不同的自定義網絡互相連接 |
| docker network rm | 刪除自定義網絡 |
二.創(chuàng)建自定義網絡
1.常規(guī)容器啟動檢查容器是否能ping通
發(fā)現(xiàn)是不可以ping通的,接下來我們用–link試一下

發(fā)現(xiàn)用了–link之后容器是可以ping通的,–link推薦小白使用,接下來我們用自定義網絡試一下

2.創(chuàng)建自定義網絡
docker network ls 查看網絡列表

docker網絡類型有很多種
bridge 橋接模式
host與宿主機網絡一致
none 空網絡 不使用網絡
docker network inspect 查看網絡詳情

docker network create 創(chuàng)建自定義網絡

–driver 設置網絡類型
–subnet 設置自定義ip路由網絡組
–gateway 設置此網絡默認ip路由
在這里我啟動了兩個容器,用–net指定了容器的網絡,可以看到可以直接ping通在同一網絡的容器,非常的簡單

到此這篇關于Docker自定義網絡詳細介紹的文章就介紹到這了,更多相關Docker自定義網絡內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

