Portainer

Einführung

Installation, Update und Löschen von Portainer Container auf dem Raspberry Pi.

Voraussetzung

  • Raspberry Pi mit Raspbian OS
  • Docker
  • Docker-Compose

Installation

Schritt 1

Erstellung einer YAML Datei für Docker Compose:

version: "3"
services:
  portainer:
    image: portainer/portainer
    ports:
      - "9005:9000"
      - "8000:8000"
    volumes:
      - portainer_data:/data
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    
volumes:
  portainer_data: 
Schritt 2
Ausführen des Docker-Compose Files:
sudo docker-compose -f filename up -d
Prüfen ob Container aktiv:

sudo docker-compose -f filename ps

oder:
sudo docker ps

Update

Container stoppen und entfernen. Mit docker-compose neuen Container erzeugen. Alte Images löschen.
sudo docker-compose -f filename down
sudo docker image ls
sudo docker image rm ID
alternativ alle nicht benutzte Images löschen:
sudo docker image prune -a
Container erneut erstellen:
sudo docker-compose -f filename up -d

Entfernen

Stoppen des Container:
sudo docker stop container_name
Stoppen und Löschen des Containers und Netzwerke (optional Images, Volumes):
sudo docker-compose -f filename down