Як встановити Docker у Proxmox LXC: Повний посібник (2026)

Як встановити Docker у Proxmox LXC: Повний посібник (2026)Якщо ви використовуєте Proxmox VE, встановлення Docker всередині контейнера LXC — це найкращий спосіб організувати свої сервіси, зберігаючи ресурси системи. Замість важких віртуальних машин ми використовуємо легкі автоматизовані скрипти від Proxmox Community Scripts.

Чому варто використовувати Docker в LXC?

  • Економія ресурсів: LXC споживає значно менше оперативної пам'яті, ніж повноцінна віртуальна машина.
  • Швидкість: Створення та запуск контейнера займає лічені секунди.
  • Портативність: Ви отримуєте готове середовище з Docker Compose та Portainer в один клік.

🚀 Варіанти встановлення

Запускайте ці команди безпосередньо в консолі (Shell) вашого Proxmox хоста (під su):

1. Стандартний Docker LXC (Debian/Ubuntu)

Це найбільш сумісний варіант. Підходить для більшості користувачів, оскільки підтримує всі сучасні образи та драйвери.

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)"

2. Alpine-Docker LXC (Ультра-легкий)

Ідеальний вибір, якщо у вас обмежені ресурси (наприклад, старий сервер або слабкий міні-ПК). Побудований на базі надлегкого дистрибутиву Alpine Linux.

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/alpine-docker.sh)"

🛠️ Що робити після встановлення?

Після того, як скрипт завершить роботу, ви отримаєте готовий контейнер. Ось ваші наступні кроки:

  1. Доступ до Portainer: Якщо ви обрали встановлення Portainer, він буде доступний за адресою https://IP_КОНТЕЙНЕРА:9443.
  2. Docker Compose V2: У нових версіях команда пишеться без дефіса: docker compose up -d.
  3. Спільні папки (Mount Points): Для доступу до ваших файлів на хості (наприклад, папки public), виконайте команду в консолі Proxmox:
    pct set ID_КОНТЕЙНЕРА -mp0 /шлях/на/хості/public,mp=/mnt/public
💡 Порада для професіоналів: Під час роботи скрипта обирайте "Advanced settings". Це дозволить вам налаштувати статичну IP-адресу та увімкнути Fuse Overlayfs, що критично для стабільної роботи Docker всередині LXC.

Коментувати

Простий текст

  • Не дозволено жодних HTML теґів.
  • Рядки й абзаци переносяться автоматично.
  • Адреси вебсторінок та адреси електронної пошти автоматично перетворюються у посилання.