dockernetworking连接到主机的第二个接口

我有一个用例,我的Docker容器的第二个接口需要共享主机第二个networking接口的接口。 这可能使用docker network connect ? 如果是的话,将如何做?

可能不是答案,但在评论中解释太长


如果我是你我会:

--net=host启动容器

通过共享主机堆栈IP来启动容器:

 user@host:~$ docker run --name=c0 --net=host docker-image 

将其插入networking

用命令

 user@host:~$ docker network connect mynet c0 

但我只是试了一下,这里是错误信息:

来自守护进程的错误响应:与其他容器或主机的容器共享networking名称空间无法连接到任何其他networking

由于这是行不通的,我猜这是不是(还?)可能。 我build议你解决你的需要主机堆栈IP(这必须考虑为不安全的顺便说一句)。

为什么你需要主机堆栈IP?