调整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```
相关推荐
人道领域9 分钟前
Maven多环境配置实战指南
java·数据库·spring
倚肆14 分钟前
WebSocket 完整教程:从安装到实战
java·websocket
时艰.14 分钟前
订单系统分库分表方案设计与实现
java
亓才孓16 分钟前
[SpringBoot]@SpringBootTest标签作用
java·spring boot·log4j
倚肆20 分钟前
Spring WebSocket 的 MessageBrokerRegistry 与 StompEndpointRegistry 配置参数详解
java·websocket
弹简特23 分钟前
【JavaEE09-后端部分】SpringMVC04-SpringMVC第三大核心-处理响应和@RequestMapping详解
java·spring boot·spring·java-ee·tomcat
漫霂24 分钟前
Redis在Spring Boot中的应用
java·后端
浅念-26 分钟前
C++ STL vector
java·开发语言·c++·经验分享·笔记·学习·算法
亓才孓27 分钟前
[Mybatis]MyBatisSystemException(由于Connection的encoding引起的)
java·开发语言·mybatis
Never_Satisfied29 分钟前
在c#中,如何在字符串的第x个字符位置插入字符
java·开发语言·c#