我使用我的私人eth0m
界面运行docker,如here
我想在没有docker0
和172 ....界面的情况下运行docker
如何禁用docker0
?
答案 0 :(得分:0)
为什么要删除docker0
?
当Docker启动时,它会在主机上创建一个名为
docker0
的虚拟接口。 [...] 但docker0
不是普通的界面。它是一个虚拟以太网桥,可以在连接到它的任何其他网络接口之间自动转发数据包。这允许容器与主机和彼此进行通信。
答案 1 :(得分:0)
你需要一些桥梁才能运行码头工具。 如果你有另一个桥接器,只需删除默认的docker0。
答案 2 :(得分:0)
找到解决方案。 首先,我通过初始化脚本或NetworkManager配置bridge0,然后 编辑/etc/docker/daemon.json
{
"bridge": "bridge0"
}