Files
Registry/Dockerfile
renzaspiras 644ee7b262 fix: use named volumes for deployment
- Replace local config mount with named volume
- Include config.yml content in Dockerfile
- Remove dependency on local files
2025-11-05 09:30:46 -08:00

25 lines
594 B
Docker

FROM registry:2
# Use Alpine's apk package manager to install apache2-utils
RUN apk --no-cache add apache2-utils
# Create config directory and add default config
RUN mkdir -p /etc/docker/registry/ && \
echo 'version: 0.1\n\
log:\n\
fields:\n\
service: registry\n\
storage:\n\
cache:\n\
blobdescriptor: inmemory\n\
filesystem:\n\
rootdirectory: /var/lib/registry\n\
http:\n\
addr: :5000\n\
headers:\n\
X-Content-Type-Options: [nosniff]\n\
health:\n\
storagedriver:\n\
enabled: true\n\
interval: 10s\n\
threshold: 3' > /etc/docker/registry/config.yml