修改docker默认的网段,与阿里云内网网段冲突

修改docker默认的网段,因为与阿里云内网网段冲突

1、编辑/etc/docker/daemon.json(若不存在新建即可)

复制代码
{
    "bip": "178.90.0.1/24"
}
{
    "default-address-pools" : [
       {
            "base" : "18.0.0.0/16",
            "size" : 24
       }
    ]
}
复制代码

2、查询docker占用网段,并删除,

docker network ls

结果里面有一些是默认

复制代码
NETWORK ID     NAME                   DRIVER    SCOPE
2ce7728ad567   appsmith_default       bridge    local
04f06f2b5b35   bridge                 bridge    local
32c8ad4d94c9   cashadminpet_default   bridge    local
5886fec0cf1d   host                   host      local
e30f12ebc019   none                   null      local
155dad08d3cc   plausible_default      bridge    local
ef977cfa2d6b   umami_default          bridge    local
96e46ad7c29a   wikijs_default         bridge    local
复制代码

查询docker占用网段,

route -n

结果

复制代码
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.21.63.253   0.0.0.0         UG    100    0        0 eth0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-155dad08d3cc
172.19.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-ef977cfa2d6b
172.20.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-2ce7728ad567
172.21.0.0      0.0.0.0         255.255.192.0   U     100    0        0 eth0
172.22.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-96e46ad7c29a
172.23.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-32c8ad4d94c9
192.166.0.0     0.0.0.0         255.255.255.0   U     0      0        0 docker0
复制代码

删除网段,一个个的删除。

docker network rm 2ce7728ad567

3.重启服务

systemctl daemon-reload
systemctl restart docker 
posted @   总统先生  阅读(440)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示