vendors/registry/readme.md
Cryptoval2 a4bfdef878 .
2025-01-13 23:14:16 +00:00

1.0 KiB

Original command (for reference)

docker run -d -p 5500:5500 --name registry -v /opt/store/cvtt/docker_registry/config.yml:/etc/docker/registry/config.yml -v /opt/store/cvtt/docker_registry/data:/var/lib/registry registry:2

Create file .env

DOCKER_SERVICES_DIR=/works/docker/

Create directory

mkdir -p /works/docker/regisry/data

Create file config.yml

version: 0.1
log:
  fields:
    service: registry
storage:
  filesystem:
    rootdirectory: /var/lib/registry
http:
  addr: :5500

Make sure inscecure access (on VPN) is granted (example)

sudo vi /etc/docker/daemon.json
{
"insecure-registries": ["cloud21.cvtt.vpn:5500", "homestore.cvtt.vpn:5500"]
}
sudo systemctl restart docker

Make sure the syncing script is set in crontab

# ---------- docker registry sync
0 * * * * /home/oleg/prod/run/sync_docker_registry.sh  2>&1 | /usr/bin/ts '[\%Y-\%m-\%d \%H:\%M:\%S]'  >> /opt/logs/$(date +\%Y\%m\%d).docker_reg_sync.log