Loading

Docker更新macvlan网段地址

需求

公司网络升级,原有网段发生改变,独立ip的macvlan容器无法访问。

解决

无需重建容器,按步骤更新网络即可。

# 断开连接
docker network disconnect macnet my_container
# 删除网络
docker network rm macnet
# 新建网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 -o macvlan_mode=bridge macnet
# 分配地址
docker network connect --ip 192.168.1.123 macnet my_container

全程无需停止容器。

参考

docker network connect | Docker Documentation

posted @ 2022-09-21 22:11  azureology  阅读(848)  评论(0)    收藏  举报