詳解如何修改 Docker 默認(rèn)網(wǎng)橋地址
在公司里搭建docker測(cè)試環(huán)境,需要訪問內(nèi)部的服務(wù), 由于網(wǎng)段是172.17。導(dǎo)致該容器沒有辦法正常訪問公司內(nèi)部服務(wù)。翻了一下官方的幫助文檔,找到了修改默認(rèn)網(wǎng)橋地址的辦法。
首先停止正在使用的 Docker 服務(wù):
$ sudo service docker stop
接著刪除 Docker 默認(rèn)網(wǎng)橋 docker0 :
$ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 $ sudo iptables -t nat -F POSTROUTING
然后創(chuàng)建一個(gè)新的網(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
此時(shí)一下新網(wǎng)橋運(yùn)新是否正常:
$ 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 默認(rèn)配置文件,并啟動(dòng) Docker :
$ echo 'DOCKER_OPTS="-b=bridge0"' >> /etc/default/docker $ sudo service docker start
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式
這篇文章主要介紹了物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Docker從零構(gòu)建php-nginx-alpine鏡像的方法
這篇文章主要介紹了Docker從零構(gòu)建php-nginx-alpine鏡像的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-11-11Docker搭建LibreSpeed的實(shí)現(xiàn)步驟
LibreSpeed 是一個(gè)輕量級(jí)的網(wǎng)絡(luò)速度測(cè)試工具,本文主要介紹了Docker搭建LibreSpeed的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04Docker Volumn容器間共享數(shù)據(jù)的實(shí)現(xiàn)
這篇文章主要介紹了Docker Volumn容器間共享數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01淺談Docker Desktop for Linux和Docker Engine
本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10