公司的伺服器全部都是購買的阿里雲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網段,那...