docker-compose

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker-compose [2022/08/02 09:44] Fabian Horstdocker-compose [2023/07/07 10:56] (aktuell) Fabian Horst
Zeile 2: Zeile 2:
  
 ISt kaputt, hiermit gehts aber: https://dev.to/elalemanyo/how-to-install-docker-and-docker-compose-on-raspberry-pi-1mo ISt kaputt, hiermit gehts aber: https://dev.to/elalemanyo/how-to-install-docker-and-docker-compose-on-raspberry-pi-1mo
 +
 +https://techoverflow.net/2020/10/24/create-a-systemd-service-for-your-docker-compose-project-in-10-seconds/
 +Automatisiert dann den Start von dem Kram.
  
 <code>apt-get install curl</code> <code>apt-get install curl</code>
Zeile 20: Zeile 23:
 <code>apt-get install docker.io</code> <code>apt-get install docker.io</code>
 <code>sudo apt-get install docker.io</code> <code>sudo apt-get install docker.io</code>
 +
 +===== Docker Autostart =====
 +https://stackoverflow.com/questions/43671482/how-to-run-docker-compose-up-d-at-system-start-up
 +
 +1. Script anlegen unter:
 +<code> cd /etc/systemd/system</code> <code>nano docker-compose-app.service</code>
 +
 +2. Script:
 +<code># /etc/systemd/system/docker-compose-app.service
 +
 +[Unit]
 +Description=Docker Compose Application Service
 +Requires=docker.service
 +After=docker.service
 +
 +[Service]
 +Type=oneshot
 +RemainAfterExit=yes
 +WorkingDirectory=/root/
 +ExecStart=/usr/local/bin/docker-compose up -d
 +ExecStop=/usr/local/bin/docker-compose down
 +TimeoutStartSec=0
 +
 +[Install]
 +WantedBy=multi-user.target</code>
 +
 +3. Service starten (und im Proxmox auch die VM auf Boot an Start anhaben!)
 +<code>systemctl enable docker-compose-app</code>
 +
 +4. Service starten
 +<code>systemctl start docker-compose-app</code>
 +
 +Speicherplatz sparen z.b. wlanguru
 +<code>docker system prune --all --volumes --force</code>
 +<code>docker system prune -a -f</code>
 +Hat mal eben 6 GB frei geräumt ....
 +
 +mit folgendem Erweiterung in Docker Compose wird das Logging eingeschränkt:
 +<code>
 +logging:
 +      options:
 +        max-size: "10m"
 +        max-file: "5"
 +</code>
  
 ===== Script ===== ===== Script =====
  • docker-compose.1659426293.txt.gz
  • Zuletzt geändert: 2022/08/02 09:44
  • von Fabian Horst