Добавьте виртуальную сетевую карту в док-контейнер CentOS - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь добавить фиктивный сетевой адаптер в контейнер докера.Т.е. не пытаюсь подключиться к каким-либо реальным интерфейсам на локальной машине.

Я пытался запустить ifconfig, но безрезультатно:

[root@240ae570546a /]# ifconfig eth0:1 10.0.0.10/24 up SIOCSIFADDR: Operation not permitted SIOCSIFFLAGS: Operation not permitted SIOCSIFFLAGS: Operation not permitted SIOCSIFNETMASK: Operation not permitted

I 'Мы также пытались добавить файл конфигурации в /etc/sysconfig/network-scripts/ при сборке моего докер-контейнера, но, похоже, это тоже не сработало.

Мой контейнер построен поверх centos:7.Как добавить виртуальный сетевой адаптер в мой контейнер?

1 Ответ

0 голосов
/ 31 мая 2018

Кажется, мне нужно было запустить докер-контейнер с параметром командной строки --cap-add=NET_ADMIN:

docker run --cap-add=NET_ADMIN -it my_container /bin/bash

...