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?