Skip to content

Docker Run

If Docker is already installed, you can start ReadyStackGo directly with docker run.

Docker must already be installed and running:

Terminal window
# Check Docker version
docker --version
# Start Docker service (if needed)
sudo systemctl start docker

Terminal window
sudo mkdir -p /var/readystackgo
Terminal window
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

ParameterDescription
-dRun container in background
--name readystackgoContainer name
--restart unless-stoppedAuto-restart after system reboot
-p 8080:8080Port mapping (Host:Container)
-v /var/run/docker.sock:...Docker socket for container management
-v /var/readystackgo:/dataPersistent data (configuration, deployments)

To use a different port, change the port mapping:

Terminal window
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 this example, ReadyStackGo is accessible on port 3000.


After installation, you can access ReadyStackGo at http://<server-ip>:8080.

➡️ Continue to Initial Setup