如何更改docker容器的默认分配的IP地址?

我试过/ etc / default / docker修改“-b docker0 = 10.1.1.50 / 24”

但它不工作。

我想像我的docker集装箱10.1.1.1至10.1.1.49与docker路由器10.1.1.50

有谁知道如何?

请参阅Docker Advancednetworking文档。 具体来说,请参阅--bip--fixed-cidr选项 。 您可以使用--fixed-cidr指定容器可用的IP空间,使用--fixed-cidr指定--fixed-cidr桥IP。

为了得到你已经指定的东西,你可以使用--fixed-cidr=10.1.1.0/26 --bip=10.1.1.62 。 在这个configuration中,容器将有地址10.1.1.1-10.1.1.61可用,Docker桥将使用10.1.1.62。