docker網(wǎng)段沖突如何解決
前言
最近ssh登陸公司遠(yuǎn)程服務(wù)器,突然登不進(jìn)去,后經(jīng)排查是因?yàn)橛袀€(gè)docker容器的網(wǎng)段和公司的網(wǎng)段沖突了,導(dǎo)致登陸不上去。
如何解決
docker默認(rèn)網(wǎng)段是172.17,和公司的網(wǎng)段沖突,因此解決的辦法其實(shí)也挺簡單的,要么換公司網(wǎng)段,要么換docker網(wǎng)段,是個(gè)正常人都會(huì)選擇換docker網(wǎng)段
解決方案
方案一:不改docker網(wǎng)段,創(chuàng)建不和公司網(wǎng)段沖突的docker子網(wǎng)段
docker network create --driver=bridge --subnet=192.161.0.0/16 monitor_net
運(yùn)行容器時(shí)指定
docker run -it --name <容器名> ---network monitor_net <鏡像名
在docker-compose同樣通過networks指定,形如下
version: '3' networks: monitor: #使用已經(jīng)存在的網(wǎng)絡(luò) external: name: monitor_net services: prometheus: image: prom/prometheus container_name: prometheus hostname: prometheus privileged: true restart: always volumes: - /usr/local/src/config/prometheus.yml:/etc/prometheus/prometheus.yml - /usr/local/src/config/node_down.yml:/etc/prometheus/node_down.yml ports: - "9091:9090" networks: - monitor links: - alertmanager - node-exporter
方案二:修改docker默認(rèn)網(wǎng)段
1、停止docker
systemctl stop docker
2、刪除原有網(wǎng)橋
ip link del docker0 down
3、vim /etc/docker/daemon.json,添加形如下內(nèi)容
"bip":"192.161.20.1/24"
如果沒有daemon.json文件,則新建
文件內(nèi)容形如下
{ "registry-mirrors": ["https://zq2cvqfe.mirror.aliyuncs.com"], "insecure-registries":["192.168.1.30:5002"], "bip":"192.161.20.1/24" }
4、重啟docker服務(wù)
systemctl restart docker
5、通過ifconfig 查看docker網(wǎng)段是否已經(jīng)變更
總結(jié)
安裝docker時(shí),記得修改docker默認(rèn),以免和公司的網(wǎng)段沖突
以上就是docker網(wǎng)段沖突如何解決的詳細(xì)內(nèi)容,更多關(guān)于docker網(wǎng)段沖突的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Docker容器監(jiān)控及日志管理實(shí)現(xiàn)過程解析
這篇文章主要介紹了Docker容器監(jiān)控及日志管理實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08如何在Ubuntu安裝docker以及一些常見報(bào)錯(cuò)
這篇文章主要介紹了在Ubuntu上安裝Docker的步驟,包括前置工作、安裝、檢查安裝結(jié)果、常見報(bào)錯(cuò)處理以及一些實(shí)用的配置和修改,如修改鏡像源和目錄,需要的朋友可以參考下2025-04-04基于Docker結(jié)合Canal實(shí)現(xiàn)MySQL實(shí)時(shí)增量數(shù)據(jù)傳輸功能
這篇文章主要介紹了基于Docker結(jié)合Canal實(shí)現(xiàn)MySQL實(shí)時(shí)增量數(shù)據(jù)傳輸功能,本文給圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07centos7搭建docker私人倉庫的方法(kubernetes)
這篇文章主要介紹了centos7搭建docker私人倉庫的方法(kubernetes),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03