Docker Run
If Docker is already installed, you can start ReadyStackGo directly with docker run.
Prerequisite
Section titled “Prerequisite”Docker must already be installed and running:
# Check Docker versiondocker --version
# Start Docker service (if needed)sudo systemctl start dockerInstallation
Section titled “Installation”Step 1: Create Data Directory
Section titled “Step 1: Create Data Directory”sudo mkdir -p /var/readystackgoStep 2: Start Container
Section titled “Step 2: Start Container”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:latestParameters Explained
Section titled “Parameters Explained”| Parameter | Description |
|---|---|
-d | Run container in background |
--name readystackgo | Container name |
--restart unless-stopped | Auto-restart after system reboot |
-p 8080:8080 | Port mapping (Host:Container) |
-v /var/run/docker.sock:... | Docker socket for container management |
-v /var/readystackgo:/data | Persistent data (configuration, deployments) |
Alternative Port
Section titled “Alternative Port”To use a different port, change the port mapping:
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:latestIn this example, ReadyStackGo is accessible on port 3000.
Next Steps
Section titled “Next Steps”After installation, you can access ReadyStackGo at http://<server-ip>:8080.
➡️ Continue to Initial Setup