修改docker網(wǎng)橋網(wǎng)段范圍實(shí)現(xiàn)方式
修改docker網(wǎng)橋網(wǎng)段范圍
Docker 在創(chuàng)建網(wǎng)絡(luò)時(shí)默認(rèn)使用 172.17.0.0/16 網(wǎng)段,容易和局域網(wǎng)內(nèi)其他網(wǎng)段產(chǎn)生沖突,比如在騰訊云購買的云數(shù)據(jù)庫就處于172.17.0網(wǎng)段
方法一(在已用生產(chǎn)環(huán)境下不推薦使用,因?yàn)樾枰貑ocker服務(wù))
可以通過修改 Docker 配置文件來更改默認(rèn)網(wǎng)絡(luò)的子網(wǎng)范圍。
在 /etc/docker/daemon.json 文件中添加如下內(nèi)容:
{
"default-address-pools": [
{
"base": "172.20.0.0/16",
"size": 24
}
]
}修改后需要重啟 Docker 服務(wù):
$ sudo systemctl restart docker
方法二、自定義網(wǎng)絡(luò)
對(duì)于每個(gè)新創(chuàng)建的容器,Docker 會(huì)根據(jù)其內(nèi)部的邏輯分配一個(gè)未使用的子網(wǎng)。
若要為所有新的bridge網(wǎng)絡(luò)指定不同的子網(wǎng),可以創(chuàng)建自定義網(wǎng)絡(luò),并指定所需的子網(wǎng)范圍:
$ docker network create --driver bridge --subnet=192.168.10.0/24 my_custom_network
可以在不影響其他容器網(wǎng)絡(luò)的前提下,管理特定應(yīng)用容器的網(wǎng)絡(luò)環(huán)境,更適合精細(xì)粒度的網(wǎng)絡(luò)控制
其他參考命令:
1.查看docker0網(wǎng)橋信息
$ ip addr show docker0
或
$ ifconfig docker0
2.刪除 docker0 網(wǎng)橋,Docker 服務(wù)重啟后會(huì)重新創(chuàng)建 docker0 網(wǎng)橋
$ ip link set dev docker0 down $ brctl delbr docker0
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 如何修改Docker的默認(rèn)網(wǎng)段
- 如何實(shí)現(xiàn)不同網(wǎng)段docker容器網(wǎng)絡(luò)互通
- 如何解決docker-compose網(wǎng)段路由沖突,docker-compose自定義網(wǎng)絡(luò)
- Docker網(wǎng)段和內(nèi)網(wǎng)網(wǎng)段ip沖突導(dǎo)致無法訪問網(wǎng)絡(luò)的兩種解決方法
- docker網(wǎng)段沖突如何解決
- Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)
- Docker默認(rèn)網(wǎng)段修改實(shí)現(xiàn)方法解析
相關(guān)文章
基于Docker的Mysql主備搭建的實(shí)現(xiàn)步驟
本文主要介紹了基于Docker的Mysql主備搭建的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
利用 Docker 構(gòu)建簡單的 java 開發(fā)編譯環(huán)境的方法詳解
這篇文章主要介紹了利用 Docker 構(gòu)建簡單的 java 開發(fā)編譯環(huán)境的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
ubuntu如何在docker容器中安裝strongswan
這篇文章主要介紹了ubuntu如何在docker容器中安裝strongswan,起動(dòng)一個(gè)ubuntu容器,我是用的docker compose啟動(dòng)的,compose的配置文件為ipsec-strongswan.yml,感興趣的朋友跟隨小編一起看看吧2024-04-04
利用python自動(dòng)生成docker nginx反向代理配置
這篇文章主要介紹了利用python自動(dòng)生成docker nginx反向代理配置的相關(guān)資料,完成反向代理盡量簡單,占內(nèi)存少等,需要的朋友可以參考下2017-01-01
Docker compose部署SpringBoot項(xiàng)目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項(xiàng)目連接MySQL,文中給大家強(qiáng)調(diào)了如果在使用的過程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內(nèi)容詳情跟隨小編一起看看吧2021-09-09
docker安裝部署jumpserver?2.25.5的方法
這篇文章主要介紹了docker安裝部署jumpserver?2.25.5的方法,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
Docker容器中掛載NFS共享目錄的實(shí)現(xiàn)
這篇文章主要介紹了Docker容器中掛載NFS共享目錄的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02

