ลบ docker0 bridge


56

ฉันใช้นักเทียบท่าผ่าน

# service docker start

สิ่งนี้สร้างdocker0สะพาน อย่างไรก็ตามการใช้

# service docker stop

ไม่ลบสะพานนี้

ฉันจะกำจัดมันได้อย่างไร ฉันไม่แน่ใจว่าฉันพลาดอะไรบางอย่างที่นี่


ดูเพิ่มเติมserverfault.com/questions/642981/…
Ondra Žižka

คำตอบ:


91

เพียงลบ:

ip link del docker0

(วิธีการแบบเก่าเฉพาะสะพาน: brctl delbr docker0)


4
นั่นคือขั้นตอนที่หนึ่ง แต่NetworkManagerยังมีสะพาน ดังนั้นการโทรจึงnmcli connection delete docker0แก้ไขปัญหาได้อย่างสมบูรณ์
tynn

ขอบคุณสำหรับ note @tynn ซึ่งเป็นประโยชน์อย่างยิ่งเมื่อพัฒนาจากระบบที่มี GUI
dragon788

3
วิธีแก้ปัญหานี้จะป้องกันไม่ให้นักเทียบท่าเริ่มทำงานอย่างถูกต้องหลังจากทำservice docker startหรือนักเทียบท่าจะสร้างสะพานอีกครั้งหรือไม่
AlikElzin-kilaka

1
ไม่คุณทำไม่ได้ iproute2 สามารถทำสิ่งเดียวกันได้อย่างสมบูรณ์แบบ
grawity

4
@ AlikElzin-kilaka สะพานถูกสร้างขึ้นอีกครั้งเมื่อคุณเริ่มนักเทียบท่า
Fabian Schmengler
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.