Zum Inhalt springen

Docker Run

Falls Docker bereits installiert ist, kannst du ReadyStackGo direkt mit docker run starten.

Docker muss bereits installiert und gestartet sein:

Terminal-Fenster
# Docker-Version prüfen
docker --version
# Docker-Dienst starten (falls nötig)
sudo systemctl start docker

Terminal-Fenster
sudo mkdir -p /var/readystackgo
Terminal-Fenster
docker run -d \
--name readystackgo \
--restart unless-stopped \
-p 8080:8080 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/readystackgo:/data \
ghcr.io/ams/readystackgo:latest

ParameterBeschreibung
-dContainer im Hintergrund starten
--name readystackgoName des Containers
--restart unless-stoppedAutomatischer Neustart nach System-Reboot
-p 8080:8080Port-Mapping (Host:Container)
-v /var/run/docker.sock:...Docker Socket für Container-Management
-v /var/readystackgo:/dataPersistente Daten (Konfiguration, Deployments)

Um einen anderen Port zu verwenden, ändere das Port-Mapping:

Terminal-Fenster
docker run -d \
--name readystackgo \
--restart unless-stopped \
-p 3000:8080 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/readystackgo:/data \
ghcr.io/ams/readystackgo:latest

In diesem Beispiel ist ReadyStackGo unter Port 3000 erreichbar.


Terminal-Fenster
# Container-Status anzeigen
docker ps | grep readystackgo
# Container-Logs anzeigen
docker logs readystackgo

Erfolgreiche Ausgabe:

CONTAINER ID IMAGE STATUS PORTS NAMES
abc123... ghcr.io/ams/readystackgo:latest Up 2 minutes 0.0.0.0:8080->8080/tcp readystackgo

Nach der Installation kannst du ReadyStackGo unter http://<server-ip>:8080 erreichen.

➡️ Weiter zur Ersteinrichtung