Docker registry

Om docker images te kunnen opslaan voor hergebruik kan je een registry gebruiken

  • docker run -d -p 5000:5000 –restart always –name registry-srv registry:2

Vergeet niet de firewall open te zetten indien aanwezig.

Om de registry te kunnen bekijken kan je een web frontend installeren (uiteraard in een docker container)

  • docker run -d –link registry-srv –name registry-web -e ENV_DOCKER_REGISTRY_HOST=registry-srv -e ENV_DOCKER_REGISTRY_PORT=5000 -p 8080:80 konradkleine/docker-registry-frontend:v2

Let op, de registry-srv is de naam van je registry container.

Ga naar http://jecontainerhost:8080/ om je registry te bekijken.

Bij deze installatie wordt er geen ssl gebruikt. Om je registry te kunnen gebruiken dient docker geinformeerd te worden dat deze registry insecure is.

Dit doe je door de volgende configuratie bestand te plaatsen.

cat << EOF > /etc/docker/daemon.json
{ "insecure-registries":["server-met-de-registry:5000"] }
EOF

Docker dient hierna wel herstart te worden.

  • systemctl restart docker

Leave a Reply