詳解如何修改 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
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Docker使用編寫dockerfile啟動(dòng)node.js應(yīng)用
這篇文章主要介紹了Docker使用編寫dockerfile啟動(dòng)node.js應(yīng)用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01
解決docker run 或者 docker restart 啟動(dòng)鏡像就自動(dòng)退出
這篇文章主要介紹了解決docker run 或者 docker restart 啟動(dòng)鏡像就自動(dòng)退出的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker-swarm之使用Docker secret管理敏感數(shù)據(jù)
就Docker Swarm集群服務(wù)而言,secret 是塊狀數(shù)據(jù),例如密碼、SSH私鑰、SSL證書或其他不應(yīng)通過網(wǎng)絡(luò)傳輸或未加密存儲(chǔ)在Dockerfile或應(yīng)用程序源代碼中的數(shù)據(jù),我們可以使用Docker secret 集中管理這些數(shù)據(jù),所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數(shù)據(jù)2023-08-08
Docker如何解決tomcat容器啟動(dòng)成功,無法訪問的問題
這篇文章主要介紹了Docker如何解決tomcat容器啟動(dòng)成功,無法訪問的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07

