我在主机上运行着多个容器,这些容器需要通过与主机相连的CAN
网络进行通信。容器还通过ip网络进行通信。
执行此操作的一种方法是使用host
网络。然后can0
网络接口可用于容器,即。它显示在ip link
中,并且就像在主机中一样可用。
但是host
网络连接当然可以消除IP网络隔离。理想情况下,我想继续将bridge
网络用于ip网络,但仅使容器可以使用can0
接口
我了解可以通过使用/dev
开关使USB
中的主机设备(例如audio devices
或--device
)对容器可用。但是,该机制似乎仅适用于/dev
中的块/字符设备,并且网络接口(例如can0
)在/dev
中没有文件。
我要问的可能吗?是使用网桥ip网络,同时有选择地将另一个网络接口传递到容器?