调整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```