如何修改Docker的預設網段?

2022-06-05 05:27:11 字數 1114 閱讀 9326

公司的伺服器全部都是購買的阿里雲ecs主機,缺省內網網段為172.16.0.0/12,測試服上的服務基本都是使用docker部署的。

之前的同事在該機器上安裝的docker全部都是預設配置,網段為172.17.0.0/24,在實際使用中會有訪問宿主機的需求,通過172.17.0.1來訪問,這樣就會與其他宿主機ip衝突,所以需要修改容器的預設網段。

sudo systemctl stop docker
sudo cat /etc/docker/daemon.json

如以上**中所述,配置檔案中的bip欄位即可設定宿主機的docker網段,配置為私網位址即可(192.168.0.0/10.0.0.0/172.0.0.0)

sudo systemctl daemon-reload

sudo systemctl start docker

sudo ifconfig

...docker0: flags=4163mtu 1500

inet 10.50.0.1 netmask 255.255.0.0 broadcast 10.50.255.255

inet6 fe80::42:46ff:fe18:add5 prefixlen 64 scopeid 0x20ether 02:42:46:18:ad:d5 txqueuelen 0 (ethernet)

rx packets 14697564 bytes 5943503139 (5.5 gib)

rx errors 0 dropped 0 overruns 0 frame 0

tx packets 15379709 bytes 6846099156 (6.3 gib)

tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0

...

至此,docker的預設網段就已經修改完畢,可以檢視之前的容器的ip有無修改

sudo docker container inspect alipne --format="}"

10.50.0.2

修改Docker預設的網段

修改docker預設的網段 一同事在研究他的安全大業,需要在aws伺服器上部署他的秘密 秘密 通過docker來部署 在部署前可以通過跳板機的內外網ssh登入上這台伺服器 部署後只能通過外網ssh登入這台伺服器.症狀就是這麼個症狀,怎麼下藥就得看醫術了.1 部署秘密 之前,可以內外網 部署後,只能外...

Docker修改預設的網段

docker安裝後預設的網段是172.17網段的,和真實環境網段衝突導致本機電腦無法連線docker機器。修改docker預設網段 systemctl stop docker ip link del dev docker0 down 追加如下內容 ip addr add 192.168.1.0 24...

更改docker預設網段

本文件旨在說明建立docker時注意的事項 我們在區域網中使用docker,最常遇到的乙個困惑,就是有時候跨網段結果出現網路不通。原因是因為docker預設生成的閘道器和我們的區域網網段有時候是衝突的,比如在172.16網段的機器上部署docker,結果生成的docker0網橋是172.17網段,那...