修改docker网段
修改docker网段
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:62:a2:da:a5 brd ff:ff:ff:ff:ff:ff
inet 192.166.0.1/24 brd 192.166.0.255 scope global docker0
valid_lft forever preferred_lft forever
278: docker_gwbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:c5:eb:33:e6 brd ff:ff:ff:ff:ff:ff
inet 192.167.0.1/16 brd 192.167.255.255 scope global docker_gwbridge
valid_lft forever preferred_lft forever
inet6 fe80::42:c5ff:feeb:33e6/64 scope link
valid_lft forever preferred_lft forever
1、修改docker0网段
- 修改配置文件daemon.json
{
"data-root": "/opt/docker",
"bip":"192.166.0.1/24",##新增bip
"insecure-registries": [
"http://10.168.1.137:5000"
]
}
- 重启docker
systemctl restart docker
2、修改docker_gwbridge网段
- 删除docker_gwbridge
删除之前需要将容器都停掉,不然无法删除,因为有容器在使用网络
容器停掉之后,进行删除,执行命令:docker network rm docker_gwbridge
你会发现依然报错说有节点在使用,用下面命令查看谁在使用docker_gwbridge
docker network inspect docker_gwbridge
"ingress-sbox": {
"Name": "gateway_ingress-sbox",
"EndpointID": "1c9df24ee07bebde7c0b2529aa36c281d08b8d368a50e6ccaa1e55e5df3b5aa0",
"MacAddress": "02:42:c0:a7:00:02",
"IPv4Address": "192.167.0.2/16",
"IPv6Address": ""
}
找到之后将其断开连接:docker network disconnect -f docker_gwbridge gateway_ingress-sbox
然后再次执行删除命令就可以删除了: docker network rm docker_gwbridge
- 新建docker_gwbridge
docker network create \
--subnet 192.169.0.0/16 \
--gateway 192.169.0.1 \
--opt com.docker.network.bridge.name=docker_gwbridge \
--opt com.docker.network.bridge.enable_icc=false \
--opt com.docker.network.bridge.enable_ip_masquerade=true \
docker_gwbridge
- 重启docker
systemctl restart docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
2020-07-03 windows使用linux类似命令