Docker Run
Falls Docker bereits installiert ist, kannst du ReadyStackGo direkt mit docker run starten.
Voraussetzung
Abschnitt betitelt „Voraussetzung“Docker muss bereits installiert und gestartet sein:
# Docker-Version prüfendocker --version
# Docker-Dienst starten (falls nötig)sudo systemctl start dockerInstallation
Abschnitt betitelt „Installation“Container starten
Abschnitt betitelt „Container starten“docker run -d \ --name readystackgo \ --restart unless-stopped \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v readystackgo-config:/app/config \ -v readystackgo-data:/app/data \ -v readystackgo-stacks:/app/stacks \ wiesenwischer/readystackgo:latestDie benannten Volumes werden von Docker beim ersten Start automatisch angelegt – du musst vorab kein Verzeichnis erstellen.
Parameter erklärt
Abschnitt betitelt „Parameter erklärt“| Parameter | Beschreibung |
|---|---|
-d | Container im Hintergrund starten |
--name readystackgo | Name des Containers |
--restart unless-stopped | Automatischer Neustart nach System-Reboot |
-p 8080:8080 | Port-Mapping (Host:Container) |
-v /var/run/docker.sock:... | Docker Socket für Container-Management |
-v readystackgo-config:/app/config | Persistente Konfiguration |
-v readystackgo-data:/app/data | Datenbank und Verschlüsselungsschlüssel (kritisch – ohne dieses Volume gehen bei einem Neustart alle verschlüsselten Zugangsdaten verloren) |
-v readystackgo-stacks:/app/stacks | Stack-Definitionen |
Alternativer Port
Abschnitt betitelt „Alternativer Port“Um einen anderen Port zu verwenden, ändere das Port-Mapping:
docker run -d \ --name readystackgo \ --restart unless-stopped \ -p 3000:8080 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v readystackgo-config:/app/config \ -v readystackgo-data:/app/data \ -v readystackgo-stacks:/app/stacks \ wiesenwischer/readystackgo:latestIn diesem Beispiel ist ReadyStackGo unter Port 3000 erreichbar.
Installation überprüfen
Abschnitt betitelt „Installation überprüfen“# Container-Status anzeigendocker ps | grep readystackgo
# Container-Logs anzeigendocker logs readystackgoErfolgreiche Ausgabe:
CONTAINER ID IMAGE STATUS PORTS NAMESabc123... wiesenwischer/readystackgo:latest Up 2 minutes 0.0.0.0:8080->8080/tcp readystackgoNächste Schritte
Abschnitt betitelt „Nächste Schritte“Nach der Installation kannst du ReadyStackGo unter http://<server-ip>:8080 erreichen.
➡️ Weiter zur Ersteinrichtung