Skip to content

From a Docker image

The simplest workflow. Use this for prebuilt images from Docker Hub, GHCR, or a private registry.

  1. Add service → From Docker image.
  2. Enter the image tag — for example nginx:alpine or ghcr.io/owner/repo:v1.2.3.
  3. Set a service name.
  4. Add env vars, volumes, and a domain if needed.
  5. Click Deploy.

Pier pulls the image, creates the container on pier-net, and attaches Traefik routes for each configured domain.

For private GHCR/Docker Hub images, add credentials under Settings → Registries. Pier stores the login and authenticates docker pull on your behalf.