Docker — Developer Guide
Setup
Login
bash
podman login docker.registry.hochguertel.work
# Enter your Authelia username and passwordPush 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.0Pull Images
bash
podman pull docker.registry.hochguertel.work/myapp:v1.0List Images
bash
# Via CLI
podman search docker.registry.hochguertel.work/
# Via Web UI
# Visit https://docker-ui.registry.hochguertel.workIn Compose Files
yaml
services:
myapp:
image: docker.registry.hochguertel.work/myapp:v1.0CI/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}