访问docker容器中的非IP接口

访问docker容器中的非IP接口,docker,Docker,是否可以访问docker容器内的非IP网络接口?所有docker(网桥等)网络似乎都使用IP地址运行,但我想访问CAN(PF_-CAN=SocketCAN)接口can0 谢谢。谢谢@Salem:我不知道--net=host参数-它能工作!总而言之: 跑 或使用: 你试过用--net=host运行你的容器吗?@Salem谢谢,这对我也有用。但是,是否可以只共享特定的CAN接口?(如果将其网络模式设置为主机,则容器无法连接到任何其他网络)。 $ docker run --net=host ...`

是否可以访问docker容器内的非IP网络接口?所有docker(网桥等)网络似乎都使用IP地址运行,但我想访问CAN(
PF_-CAN
=SocketCAN)接口
can0


谢谢。

谢谢@Salem:我不知道
--net=host
参数-它能工作!总而言之:

或使用:


你试过用
--net=host
运行你的容器吗?@Salem谢谢,这对我也有用。但是,是否可以只共享特定的CAN接口?(如果将其
网络模式
设置为
主机
,则容器无法连接到任何其他
网络
)。
$ docker run --net=host ...`
$ cat docker-compose.yml
version: '3'
services:
  foo:
    network_mode: host
    ...