diff --git a/secondary/join.sh b/secondary/join.sh index 393b114..421f333 100644 --- a/secondary/join.sh +++ b/secondary/join.sh @@ -11,6 +11,10 @@ curl -fsSL https://git1.mrmoe.de/mscadm/ground-control-install/raw/branch/main/s printf 'GC_PROJECT=%s\nGC_SECONDARY=%s\nGC_BIND_IP=%s\n' "$P" "$GC_SECONDARY" "${GC_BIND_IP:-0.0.0.0}" > .env IP="${GC_BIND_IP:-}" if [ -n "$IP" ] && ss -lun 2>/dev/null | awk '{print $5}' | grep -Eq "^($IP|0\.0\.0\.0|\*):53$"; then echo "FEHLER: $IP:53 ist belegt (nicht von uns): "; ss -lunp | grep ':53 ' ; exit 1; fi +# Eigene, leere Docker-Konfiguration: das Image ist oeffentlich lesbar; evtl. vorhandene (veraltete) Registry-Logins +# des Hosts duerfen den anonymen Pull nicht stoeren und werden nicht veraendert. +export DOCKER_CONFIG="$D/.docker"; mkdir -p "$DOCKER_CONFIG" +[ -d "$HOME/.docker/cli-plugins" ] && ln -sfn "$HOME/.docker/cli-plugins" "$DOCKER_CONFIG/cli-plugins" || true docker compose pull -q docker compose up -d sleep 3