From a Docker image
The simplest workflow. Use this for prebuilt images from Docker Hub, GHCR, or a private registry.
- Add service → From Docker image.
- Enter the image tag — for example
nginx:alpineorghcr.io/owner/repo:v1.2.3. - Set a service name.
- Add env vars, volumes, and a domain if needed.
- Click Deploy.
Pier pulls the image, creates the container on pier-net, and attaches Traefik routes for each configured domain.
Private registries
Section titled “Private registries”For private GHCR/Docker Hub images, add credentials under Settings → Registries. Pier stores the login and authenticates docker pull on your behalf.