📄

Docker — Developer Guide

Pushing, pulling, and using the private Docker registry as a developer

Sign in to see your personalized configuration examples Sign In

Docker — Developer Guide

Setup

Login

podman login docker.registry.hochguertel.work
# Enter your Authelia username and password

Push Images

# Tag your image
podman tag myapp:latest docker.registry.hochguertel.work/myapp:v1.0

# Push
podman push docker.registry.hochguertel.work/myapp:v1.0

Pull Images

podman pull docker.registry.hochguertel.work/myapp:v1.0

List Images

# Via CLI
podman search docker.registry.hochguertel.work/

# Via Web UI
# Visit https://docker-ui.registry.hochguertel.work

In Compose Files

services:
  myapp:
    image: docker.registry.hochguertel.work/myapp:v1.0

CI/CD Integration

# Login in CI
echo "$REGISTRY_PASSWORD" | podman login docker.registry.hochguertel.work -u "$REGISTRY_USER" --password-stdin

# Build and push
podman build -t docker.registry.hochguertel.work/myapp:${CI_COMMIT_SHA} .
podman push docker.registry.hochguertel.work/myapp:${CI_COMMIT_SHA}