LXD/LXC Открытие портов

По полочкам и практично

Подготовка и использование

Открытие определённого порта для контейнера

самый лёгкий способ открыть порт для контейнера и это при использовании прокси девайса (proxy device).

Приведём пример, и на нём рассмотрим какая часть команды что делает

Команда прописывается после создания контейнера.

lxc config device add container pdevice09093 proxy listen=tcp:0.0.0.0:09093 connect=tcp:127.0.0.1:09093

Команда создаёт прокси девайс который открывает определенный порт.

  1. lxc config device add, добавляет девайс

  2. container, в наш созданный контейнер,

  3. myport80, с именем pdevice09093,

  4. proxy, который считается как LXD прокси девайс.

  5. listen=tcp:0.0.0.0:80, мы слушаем (Дефолтно прописанный на хосет) на порт 09093

  6. connect=tcp:127.0.0.1:80, мы соеденяемся (к нашему контейнеру) к существующему порту 09093 TCP на локалхосте, которым является sshd.

Last updated