trac.x0blr.com:infrastructure:docker_registry
Table of Contents
Infrasturcture: Docker Registry
The official docker registry has been deployed alongside a small registry browser to make it easy to see what images are available
The frontend is accessible via http only currently. The registry however is access via SSL
The registry hosts pre-built custom docker images that can be deployed on any docker instance with access to do so
Access is granted to the services via the currently named gitea-access
ipset
Installation
Clone the git repositories and run a puppet apply
operation across the local repositories to setup the services
puppet-docker
puppet-docker-registry
Docker Registry
- container: docker-registry
- network: docker-registry
- ip: 172.168.0.2
- iptables:
-A DOCKER-USER -i eth0 -p tcp –dest 172.168.0.2 -m set ! –match-set gitea-access src,dst -j DROP -m comment –comment "Prevent Access to Docker Registry"
- volume: /home/docker-data/registry
Docker Registry Frontend
- container: docker-registry-frontend
- network: docker-registry
- ip: 172.168.0.3
- iptables:
-A DOCKER-USER -i eth0 -p tcp –dest 172.168.0.3 -m set ! –match-set gitea-access src,dst -j DROP -m comment –comment "Prevent Access to Docker Registry"
- volume: n/a
/var/www/wiki.darrenwindle.co.uk/public_html/data/pages/trac.x0blr.com/infrastructure/docker_registry.txt · Last modified: 2024/12/01 08:40 by 127.0.0.1