调整docker bridge地址冲突,通过bip调整 bridge地址

调整docker bridge地址冲突,通过bip调整 bridge地址

背景

我们在使用docker 过程中,docker 默认bridge地址可能会和一些业务地址相互冲突,需要调整docker bridge 的默认值。

步骤

1.清除当前所有镜像(这一步非常关键)

bash 复制代码
docker stop $(docker ps -qa)
docker rm -f $(docker ps -qa)

2.停止docker

bash 复制代码
systemctl stop docker
systemctl stop docker.socket

3.删除docker0

bash 复制代码
ip link delete docker0

4.修改daemon.json

( 指定docker bridge地址(不能以.0结尾),生产中建议采用 1,也尽量不使用172开头地址,因为172是‌回传地址‌很容易出现和其他应用冲突情况)

bash 复制代码
vi /etc/docker/daemon.json
{
 "bip": "192.169.199.1/24"
 }

3.启动docker

bash 复制代码
systemctl start docker```
相关推荐
兩尛1 分钟前
Spring面试
java·spring·面试
Java中文社群8 分钟前
服务器被攻击!原因竟然是他?真没想到...
java·后端
Full Stack Developme19 分钟前
java.nio 包详解
java·python·nio
零千叶36 分钟前
【面试】Java JVM 调优面试手册
java·开发语言·jvm
代码充电宝1 小时前
LeetCode 算法题【简单】290. 单词规律
java·算法·leetcode·职场和发展·哈希表
li3714908901 小时前
nginx报400bad request 请求头过大异常处理
java·运维·nginx
摇滚侠1 小时前
Spring Boot 项目, idea 控制台日志设置彩色
java·spring boot·intellij-idea
Aevget2 小时前
「Java EE开发指南」用MyEclipse开发的EJB开发工具(二)
java·ide·java-ee·eclipse·myeclipse
缘的猿2 小时前
Docker 与 K8s 网络模型全解析
docker·容器·kubernetes
黄昏晓x2 小时前
C++----多态
java·jvm·c++