Jyo*_*r S 3 docker docker-network
有什么办法可以在 docker 启动时禁用 docker0 桥接器?
在 daemon.json 中尝试了 "bridge": "none" 但它不起作用。
还使用“ip link delete docker0”删除了默认的docker桥,但是当我们重新启动docker时它会自动出现。那么有什么永久的方法可以在启动时禁用/删除默认的 docker 桥接器吗?我在这里看到了同样的问题How to delete interface docker0但我已经尝试过了,每当 docker 重新启动时,docker0 网桥就回来了。
小智 7
创建文件 /etc/docker/daemon.json
{
"iptables": false,
"bridge": "none"
}
Run Code Online (Sandbox Code Playgroud)
并重新启动docker:
systemctl restart docker
我想我找到了答案。为了禁用默认桥接网络,请添加"bridge": "none"并daemon.json重新启动 docker 服务。如果没有正在运行的容器,更改将立即生效。就我而言,一些容器已经在运行,因此更改未生效。检查日志后,可以看到,info msg="There are old running containers, the network config will not take affect"所以我停止了正在运行的容器并重新启动了 docker 服务。之后桥接网络被禁用。希望这对某人有帮助。
| 归档时间: |
|
| 查看次数: |
11366 次 |
| 最近记录: |