我正在做一个需要我在主机上创建虚拟 CAN 网络的项目
$ sudo modprobe vcan
$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set up vcan0
我的 ifconfig :
我的问题是如何与我的 docker 容器共享这个接口。
find / -name "vcan0" -print 2>/dev/null
如果它有任何用途,我在主机上运行以下命令:
/sys/class/net/vcan0
/sys/devices/virtual/net/vcan0
/proc/sys/net/ipv4/conf/vcan0
/proc/sys/net/ipv4/neigh/vcan0
我可以使用docker run --rm -it --network=host ...
. 唯一的问题是不再有网络隔离 b/w docker 主机和容器。有没有办法实现上述但不共享主机网络?