更換docker容器默認網橋docker0


Docker允許管理docker0橋接或者通過-b選項自定義橋接網卡,需要安裝bridge-utils軟件包。
步驟:

1,確保docker的進程是停止的
2,創建自定義網橋,
3,給網橋分配特定的ip
4,以-b的方式指定網橋

  

操作步驟:

service docker stop

ip link set dev docker0 down

brctl delbr docker0

brctl addbr docker1

ip addr add 192.168.0.1/24 dev docker1  //192.168.0.1是容器的網關地址。

ip link set dev docker1 up

ip addr show docker1

vim /etc/sysconfig/docker      //橋接口由docker0改為docker1

OPTIONS='--selinux-enabled --log-driver=journald'

改為

OPTIONS='--selinux-enabled --log-driver=journald -b=docker1'    //即添加-b=docker1


service docker restart

 

新建容器,查看新建容器的IP:

docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器ID/容器名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM