詳解如何修改 Docker 默認網橋地址
在公司里搭建docker測試環(huán)境,需要訪問內部的服務, 由于網段是172.17。導致該容器沒有辦法正常訪問公司內部服務。翻了一下官方的幫助文檔,找到了修改默認網橋地址的辦法。
首先停止正在使用的 Docker 服務:
$ sudo service docker stop
接著刪除 Docker 默認網橋 docker0 :
$ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 $ sudo iptables -t nat -F POSTROUTING
然后創(chuàng)建一個新的網橋,注意 bridge0 可以換成其他名稱, 10.1.5.1/24 也可以換成你喜歡的其它網段:
$ sudo brctl addbr bridge0 $ sudo ip addr add 10.1.5.1/24 dev bridge0 $ sudo ip link set dev bridge0 up
此時一下新網橋運新是否正常:
$ 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
將新的網橋寫入 Docker 默認配置文件,并啟動 Docker :
$ echo 'DOCKER_OPTS="-b=bridge0"' >> /etc/default/docker $ sudo service docker start
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Docker使用編寫dockerfile啟動node.js應用
這篇文章主要介紹了Docker使用編寫dockerfile啟動node.js應用,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
解決docker run 或者 docker restart 啟動鏡像就自動退出
這篇文章主要介紹了解決docker run 或者 docker restart 啟動鏡像就自動退出的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker-swarm之使用Docker secret管理敏感數據
就Docker Swarm集群服務而言,secret 是塊狀數據,例如密碼、SSH私鑰、SSL證書或其他不應通過網絡傳輸或未加密存儲在Dockerfile或應用程序源代碼中的數據,我們可以使用Docker secret 集中管理這些數據,所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數據2023-08-08
Docker如何解決tomcat容器啟動成功,無法訪問的問題
這篇文章主要介紹了Docker如何解決tomcat容器啟動成功,無法訪問的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07

