docker网段的更改方法

在一些云主机上运行docker的时候,会发现docker占用的网段与其他云主机网段(比如VPS代理等)冲突,这个时候就需要对docker占用的网段进行更改。以腾讯云CVM Tencent tlinux release 2.2 (tkernel3)为例,主要步骤如下:

1.docker network ls 查看docker网络

2.docker network rm [NETOWRK ID]删除发生冲突的网络,全部删除也可以。部分网络会提示报错删除不了,没关系,忽略;

3.vi /etc/docker/daemon.json,新增如下内容

{
        "bip":"192.168.100.1/24"
}

4. service docker restart 重启docker daemon。

5.docker run重新运行容器,会发现容器IP已经为192.168.100网段。变更完成。