将接口添加到Docker Image

我正在寻找一种方法来在我的Docker镜像中创build多个环回。

在一个正常的Ubuntu我打电话

sudo ifconfig lo:1 10.53.0.2/16 up sudo ifconfig lo:2 10.53.0.3/16 up sudo ifconfig lo:3 10.53.1.1/16 up sudo ifconfig lo:4 10.53.1.2/16 up 

设置我的环回,但是Docker拒绝这个错误消息的命令:

 SIOCSIFADDR: Operation not permitted SIOCSIFFLAGS: Operation not permitted SIOCSIFFLAGS: Operation not permitted SIOCSIFNETMASK: Operation not permitted 

我很努力地创buildnetworking

 docker network create 

但如果这为我工作,非。

我正在运行Docker版本17.06.0-ce。 我的基本镜像是Ubuntu 14.04。

也许有人可以帮忙?

谢谢,克里斯

默认情况下,容器运行有一些限制。

当启动你的容器时,使用--cap-add可以添加子接口:

 docker run --cap-add NET_ADMIN