调整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```
相关推荐
Mr_pyx4 分钟前
【LeetCodeHOT100】 160. 相交链表 —— Java多解法详解
java·数据结构·链表
曹牧7 分钟前
Java:将XML字符串上传到FTP服务器
java·开发语言
存在的五月雨17 分钟前
Mqtt发送信息报错
java
杨凯凡17 分钟前
【016】集合框架总览:List/Set/Map 与线程安全
java·数据结构·list
小小仙。19 分钟前
IT自学第四十天
spring·docker
Predestination王瀞潞19 分钟前
Java EE3-我独自整合(第六章:Spring AOP 工作流程与切入点表达式)
java·spring·java-ee
景庆19722 分钟前
vscode启动springBoot项目配置,激活环境
java·开发语言·vscode
小则又沐风a22 分钟前
Linux使用指南和基础指令(1)
java·linux·运维
东北甜妹26 分钟前
Docker 容器故障排查
云原生·eureka
qq75903536631 分钟前
docker一键部署SQLynx,轻量级数据库管理平台
数据库·docker·容器