Installation Docker, Docker Compose, Portainer

  • Updrade LXC
    • apt update && apt upgrade -y
  • Installation Docker
    • apt install docker.io curl -y
    • docker --version
  • Installation Docker Compose
    • curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
    • chmod +x /usr/local/bin/docker-compose
  • Installation Portainer
    • docker volume create portainer_data
    • docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
  • Installation von Containern über Portainer
    • Das Deployment kann scheitern, wenn gewählte Ports durch andere Container oder Linux bereits belegt sind. Anzeigen der belegten Ports über 
      • netstat -tulpn | grep LISTEN
    • Ergebnis:

      • image-1670345275890.png

    • Massnahme:
      • systemctl disable systemd-resolved
      • systemctl stop systemd-resolved
      • belegten Port freigeben und spätere erneute Belegung disablen