Kompletní návod na instalaci Dockeru a Portaineru na Raspberry Pi
1. Příprava systému
TentoNejprve přístupaktualizujeme doporučujeme, protože Docker Compose se aktualizuje spolu s Dockerem pro Raspberry PI:systém:
sudo apt update
sudo apt upgrade -y
2. Instalace potřebných balíčků
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
3. Instalace Dockeru
Přidání Docker repozitáře
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Nastavení oprávnění (bez nutnosti pokaždé používat sudo)
sudo usermod -aG docker $USER
Poznámka: Po tomto kroku je potřeba se odhlásit a znovu přihlásit, aby se změny projevily.
Kontrola instalace Dockeru
docker --version
Povolení automatického startu Dockeru
sudo systemctl enable docker
4. Instalace Docker Compose
sudo apt install -y docker-compose-plugin
ZkontrolujteKontrola verzi:instalace Docker Compose
docker compose version
Ruční instalace poslední binárky
Pokud
5. potřebujeteInstalace standalone verzi Docker Compose, použijte:
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Portaineru
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
UdělteVytvoření oprávnění:adresáře pro Portainer data
sudo chmodmkdir +x-p /usr/local/bin/docker-composeopt/portainer/data
OvěřteInstalace instalaci:Portaineru přes Docker
docker-composedocker run -d \
--versionname portainer \
--restart=always \
-p 9000:9000 \
-p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/portainer/data:/data \
portainer/portainer-ce:latest
TentoTímto příkazem:
- Nastavíme HTTP port 9000 (jak jsi požadoval)
- Nastavíme HTTPS port 9443 (jak jsi požadoval)
- Uložíme data Portaineru do
/opt/portainer/data
- Zajistíme automatický restart při restartu systému
6. Přístup zajistík vždyPortaineru
Po instalaci nejnovějšímůžeš verze.k Portaineru přistupovat přes:
- HTTP:
http://IP_ADRESA_RASPBERRY:9000
- HTTPS:
https://IP_ADRESA_RASPBERRY:9443
Při prvním spuštění budeš požádán o vytvoření admin účtu.