将网络接口添加到 Docker 图片
Add network interfaces to Docker Image
我正在寻找一种在我的 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 我的 基本图像 是 Ubuntu 14.04.
也许有人可以帮忙?
谢谢,
克里斯
默认情况下,容器 运行 有一些限制。
启动容器时,使用--cap-add
可以添加子接口:
docker run --cap-add NET_ADMIN
我正在寻找一种在我的 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 我的 基本图像 是 Ubuntu 14.04.
也许有人可以帮忙?
谢谢, 克里斯
默认情况下,容器 运行 有一些限制。
启动容器时,使用--cap-add
可以添加子接口:
docker run --cap-add NET_ADMIN