Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infrastructure:server:deployment-server:installation-protocol

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Letzte ÜberarbeitungBeide Seiten der Revision
de:infrastructure:server:deployment-server:installation-protocol [2024/04/24 15:31] – angelegt j.meyerde:infrastructure:server:deployment-server:installation-protocol [2024/04/25 11:56] j.meyer
Zeile 63: Zeile 63:
 <code> <code>
 sudo gitlab-runner register --url https://gitlab.rafisa.test --token glrt-*********** sudo gitlab-runner register --url https://gitlab.rafisa.test --token glrt-***********
 +</code>
 +==== Docker-Images bereinigen ====
 +
 +=== Cleanup Script erstellen ===
 +<code>
 +nano /home/gitlab-runner/docker_cleanup.sh
 +</code>
 +
 +=== Cleanup Script===
 +<code>
 +#!/bin/bash
 +
 +# Warnung ausgeben
 +echo "WARNUNG: Dies wird ALLE Docker-Images auf diesem System entfernen."
 +
 +# Alle Docker Images auflisten und deren IDs 
 +IMAGE_IDS=$(docker images -q)
 +
 +# Überprüfen, ob Image-IDs vorhanden sind
 +if [ -z "$IMAGE_IDS" ]; then
 +    echo "Keine Docker-Images zum Entfernen gefunden."
 +else
 +    # Alle gefundenen Images entfernen
 +    echo "Entferne alle Docker-Images..."
 +    docker rmi -f $IMAGE_IDS
 +    echo "Alle Docker-Images wurden entfernt."
 +fi
 +</code>
 +
 +=== Cleanup Script ausführbar machen ===
 +<code>
 +chmod +x /home/gitlab-runner/docker_cleanup.sh
 +</code>
 +
 +=== Cleanup Script zu Crontab hinzufügen ===
 +<code>
 +crontab -e
 +</code>
 +
 +=== Crontab Konfiguration ===
 +<code>
 +0 1 1 * * /home/gitlab-runner/docker_cleanup.sh >/dev/null 2>&1
 </code> </code>
  
de/infrastructure/server/deployment-server/installation-protocol.txt · Zuletzt geändert: 2024/04/25 13:02 von j.meyer