Ank*_*dal 19
要删除界面,请使用:
ip link delete docker0
Run Code Online (Sandbox Code Playgroud)
您可能需要sudo特权.
希望这可以帮助.
默认情况下,Docker服务器创建并配置主机系统的docker0接口,作为Linux内核中的以太网桥,可以在其他物理或虚拟网络接口之间来回传递数据包,使它们像单个以太网网络一样运行.
安装Docker时,它会自动创建三个网络.您可以使用docker network ls命令列出这些网络:
$ docker network ls
Run Code Online (Sandbox Code Playgroud)
从历史上看,这三个网络(网桥,无网络,主机)是Docker实施的一部分.运行容器时,可以使用--network标志指定要在其上运行容器的网络.这三个网络仍然可供您使用.
桥接网络代表所有Docker安装中存在的docker0网络.除非您使用docker run --network =选项另行指定,否则Docker守护程序默认情况下将容器连接到此网络.您可以通过在主机上使用ifconfig命令将此桥接器视为主机网络堆栈的一部分.
小智 6
我支持@gile的解决方案。
移除接口时要小心。我不建议您删除网桥docker0(默认 docker0 作为网桥 - 在我的例子中)。
文档说:
当您处于需要通信的独立容器中时,通常会使用桥接网络。
https://docs.docker.com/network/#network-drivers
如果你想删除这个接口,除了上面的解决方案之外,你还可以使用以下工具(对于删除/添加接口我建议你使用docker附带的工具):
nmcli connection delete docker0
docker network rm docker0
brctl delbr docker0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19934 次 |
| 最近记录: |