0
Docker用我認爲不必要的許多網絡接口填充我的網絡管理器。Docker虛擬網絡接口是強制性的
我只是項目有4個集裝箱和1個網絡。
爲什麼我需要這個長長的網絡接口列表?
我希望每個項目只有一個網絡接口,而不是每個容器。對?
Docker用我認爲不必要的許多網絡接口填充我的網絡管理器。Docker虛擬網絡接口是強制性的
我只是項目有4個集裝箱和1個網絡。
爲什麼我需要這個長長的網絡接口列表?
我希望每個項目只有一個網絡接口,而不是每個容器。對?
每個容器都位於自己的名稱空間中,與主機和其他容器分離並隔離。如果您運行5個容器,默認情況下,您將擁有5個veth接口,以便每個容器可以在它自己的名稱空間之外進行通信。
Docker「network」創建1個橋,所有veth接口連接到這個橋。
如果您不需要從容器進行IP通信,您可以使用--net=none
運行它。
您也可以在容器之間共享/掛載套接字文件,以允許在沒有該接口的情況下進行unix套接字通信。