Як встановити 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)"🛠️ Що робити після встановлення?
Після того, як скрипт завершить роботу, ви отримаєте готовий контейнер. Ось ваші наступні кроки:
- Доступ до Portainer: Якщо ви обрали встановлення Portainer, він буде доступний за адресою
https://IP_КОНТЕЙНЕРА:9443. - Docker Compose V2: У нових версіях команда пишеться без дефіса:
docker compose up -d. - Спільні папки (Mount Points): Для доступу до ваших файлів на хості (наприклад, папки public), виконайте команду в консолі Proxmox:
pct set ID_КОНТЕЙНЕРА -mp0 /шлях/на/хості/public,mp=/mnt/public


Коментувати