詳解如何修改 Docker 默認網(wǎng)橋地址
在公司里搭建docker測試環(huán)境,需要訪問內(nèi)部的服務(wù), 由于網(wǎng)段是172.17。導致該容器沒有辦法正常訪問公司內(nèi)部服務(wù)。翻了一下官方的幫助文檔,找到了修改默認網(wǎng)橋地址的辦法。
首先停止正在使用的 Docker 服務(wù):
$ sudo service docker stop
接著刪除 Docker 默認網(wǎng)橋 docker0 :
$ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 $ sudo iptables -t nat -F POSTROUTING
然后創(chuàng)建一個新的網(wǎng)橋,注意 bridge0 可以換成其他名稱, 10.1.5.1/24 也可以換成你喜歡的其它網(wǎng)段:
$ sudo brctl addbr bridge0 $ sudo ip addr add 10.1.5.1/24 dev bridge0 $ sudo ip link set dev bridge0 up
此時一下新網(wǎng)橋運新是否正常:
$ ip addr show bridge0 4: bridge0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state UP group default link/ether 66:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff inet 10.1.5.1/24 scope global bridge0 valid_lft forever preferred_lft forever
將新的網(wǎng)橋?qū)懭?Docker 默認配置文件,并啟動 Docker :
$ echo 'DOCKER_OPTS="-b=bridge0"' >> /etc/default/docker $ sudo service docker start
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Docker從零構(gòu)建php-nginx-alpine鏡像的方法
這篇文章主要介紹了Docker從零構(gòu)建php-nginx-alpine鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11Docker Volumn容器間共享數(shù)據(jù)的實現(xiàn)
這篇文章主要介紹了Docker Volumn容器間共享數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01淺談Docker Desktop for Linux和Docker Engine
本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價值,感興趣的可以了解一下2023-10-10