【问题标题】:Add network interfaces to Docker Image向 Docker Image 添加网络接口
【发布时间】:2017-07-12 10:42:59
【问题描述】:

我正在寻找一种在我的 Docker 映像中创建多个环回的方法。

在我调用的“普通”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

我也尝试用

创建网络
docker network create

但这也没用

我正在运行 Docker 版本 17.06.0-ce,而我的 Base ImageUbuntu 14.04

也许有人可以帮忙?

谢谢, 克里斯

【问题讨论】:

标签: docker networking docker-networking


【解决方案1】:

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

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

docker run --cap-add NET_ADMIN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    相关资源
    最近更新 更多