【发布时间】:2020-11-11 02:41:00
【问题描述】:
我正在做一个需要我在主机上创建虚拟 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 ... 运行 Docker 容器。唯一的问题是不再有网络隔离 b/w docker 主机和容器。有没有办法实现上述但不共享主机网络?
【问题讨论】:
标签: linux docker can-bus docker-networking python-can