2

lxc создает новое хост-устройство на хосте для контейнера, каждый раз, когда запускается соответствующий контейнер. название устройства veth состоит из слова "veth" и некоторой случайной строки.
Я действительно не вижу преимущества в этом поведении, но если оно есть, я бы тоже хотел знать.

Но главный вопрос: как вы можете установить статическое имя veth-устройства для контейнера?

Я хотел бы, чтобы veth-device-names был статичным, потому что, например, мониторинг трафика контейнеров был бы более удобным.

1 ответ1

2

Со страницы Man:

СЕТЬ

......

вет: ..... По умолчанию lxc выбирает имя для сетевого устройства, принадлежащего снаружи контейнера, но если вы хотите обработать это имя самостоятельно, вы можете указать lxc установить конкретное имя с помощью параметра lxc.network.veth.pair (кроме для непривилегированных контейнеров, где эта опция игнорируется по соображениям безопасности).

Вы должны использовать его следующим образом:

lxc.network.veth.pair = vethvm1

Вы можете найти много полезных примеров работы с контейнерами на справочной странице Debian Wiki LXC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .