Install Docker and Docker Compose on your Linux VPS to deploy containerized applications.

Option 1: One-Click Installer (Recommended)

The portal installs Docker Engine and Compose in one step.

  1. Log into the Client Portal and navigate to your service.
  2. Click the Apps tab, then select Dev Tools.
  3. Find Docker Engine and click Install. It will be ready in about 3 minutes.

Option 2: Manual Installation

  1. Install using the official convenience script (Ubuntu/Debian):
    curl -fsSL https://get.docker.com | sh
  2. Enable Docker to start on boot:
    systemctl enable --now docker
  3. Allow your non-root user to run Docker commands without sudo:
    usermod -aG docker $USER
    Then log out and back in for the group change to take effect.
  4. Verify the installation:
    docker run hello-world
  5. Install Docker Compose (if not included):
    apt install docker-compose-plugin
    Use with: docker compose up -d

Note: Docker requires a KVM VPS — it cannot run inside an LXC container due to kernel namespace restrictions.

Was this guide helpful?

Thanks for your feedback!