docker network连接到主机第二个接口

时间:2016-04-02 13:55:56

标签: networking docker

我有一个用例,我的Docker容器的第二个接口需要共享主机第二个网络接口的接口。这可以使用docker network connect吗?如果是这样,它会怎么做?

1 个答案:

答案 0 :(得分:-1)

  

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

如果我是你,我会:

使用--net=host

启动容器

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

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

将其插入网络

使用命令

user@host:~$ docker network connect mynet c0

但我刚尝试过,这里是错误信息:

  

来自守护程序的错误响应:容器共享网络命名空间与另一个容器或主机无法连接到任何其他网络

由于这不起作用,我猜它不可能(但是?)。我建议你解决你对主机堆栈IP的需求(必须将其视为不安全的btw)。

为什么需要主机堆栈IP?