Skip to content

Docker — Developer Guide

Setup

Login

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

Push Images

bash
# 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

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

List Images

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

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

In Compose Files

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

CI/CD Integration

bash
# 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}

hochguertel.work Registry Platform