Docker & Kubernetes

Скрипти Proxmox Docker - Kubernetes

Сервіси Docker - Kubernetes

Docker LXC

Варіанти встановлення Portainer та/або Docker Compose V2

Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers.

If the LXC is created Privileged, the script will automatically set up USB passthrough.

To create a new Proxmox VE Docker LXC, run the command below in the Proxmox VE Shell.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/docker.sh)"

Default Settings: 2GB RAM - 4GB Storage - 2vCPU

Як альтернативний варіант ви можете використовувати Alpine Linux і пакет Docker для створення контейнера Docker LXC із швидшим часом створення та мінімальним використанням системних ресурсів.

Щоб створити новий Proxmox VE Alpine-Docker LXC, виконайте наведену нижче команду в оболонці Proxmox VE.

1bash -c "$(wget -qO - https://github.com/tteck/Proxmox/raw/main/ct/alpine-docker.sh)"

Default Settings: 1GB RAM - 2GB Storage - 1vCPU

Запустіть Compose V2, замінивши дефіс (-) на пробіл, використовуючи docker compose замість docker-compose.

Веб інтерфейс: http:\IP:9443

Dockge LXC

Варіанти додавання Immich та/або Home Assistant

Dockge — це модний, простий у використанні та реактивний саморозміщений докер compose.yaml, орієнтований на стек. Якщо LXC створено як привілейований, сценарій автоматично налаштує передачу USB.

Щоб створити новий Proxmox VE Dockge LXC, виконайте наведену нижче команду в оболонці Proxmox VE.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)"

Default Settings: 2GB RAM - 18GB Storage - 2vCPU

Веб інтерфейс: http:\IP:5001

Щоб оновити Dockge

cd /opt/dockge
docker compose pull
docker compose up -d

Umbrel LXC

Umbrel — це проект із відкритим вихідним кодом, який забезпечує безпечне та просте у використанні програмне рішення для розміщення вашого власного персонального сервера, що дає вам змогу повністю контролювати свої дані та онлайн-послуги. ОС забезпечує комплексний веб-інтерфейс і попередньо налаштовані програми для різних завдань, що робить самостійне розміщення доступним для нетехнічних користувачів.

Якщо LXC створено як привілейований, сценарій автоматично налаштує передачу USB.

Щоб створити новий Proxmox VE Umbrel LXC, виконайте наведену нижче команду в Proxmox VE Shell.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/umbrel.sh)"

Default Settings: 2GB RAM - 8GB Storage - 2vCPU

Інтерфейс Umbrel: IP (потрібне перезавантаження перед встановленням програми)

CasaOS LXC

CasaOS — це програмне забезпечення, яке має на меті полегшити користувачам створення особистої хмарної системи вдома. Він використовує екосистему Docker, щоб забезпечити простий і зручний досвід керування різними програмами та службами.

Якщо LXC створено як привілейований, сценарій автоматично налаштує передачу USB.

Щоб створити новий Proxmox VE CasaOS LXC, виконайте наведену нижче команду в Proxmox VE Shell.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/casaos.sh)"

Default Settings: 2GB RAM - 8GB Storage - 2vCPU

Runtipi LXC

Runtipi дозволяє встановлювати всі ваші улюблені програми, розміщені на власному хості, без клопоту з налаштуванням і керуванням кожною службою. Встановлення й оновлення понад 180 популярних додатків одним клацанням.

Якщо LXC створено як привілейований, сценарій автоматично налаштує передачу USB.

Щоб створити новий Proxmox VE Runtipi LXC, виконайте наведену нижче команду в Proxmox VE Shell.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/runtipi.sh)"

Default Settings: 2GB RAM - 8GB Storage - 2vCPU

Podman LXC

Podman — це портативний контейнерний механізм без демона з відкритим вихідним кодом, який дозволяє користувачам керувати контейнерами в системах Linux без необхідності роботи демона чи системної служби у фоновому режимі. Він надає API та інтерфейс командного рядка, які можна використовувати для створення, запуску та керування контейнерами та пов’язаними з ними мережами, томами та зображеннями. Він побудований на основі специфікації середовища виконання Open Container Initiative (OCI), що робить його сумісним з іншими OCI-сумісними механізмами контейнерів.

Щоб створити новий Proxmox VE Podman LXC, виконайте наведену нижче команду в Proxmox VE Shell.

1bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/podman.sh)"

Default Settings: 2GB RAM - 4GB Storage - 2vCP