Skip to main content

docker-registry

How to use the internal Docker registry?

The internal Docker registry allows you to push and pull Docker images using the standard Docker API.

Access it via the domain: cr.<proxy_address>

Authenticate using a PAT

docker login cr.\<proxy_address\> --username $YT_USERNAME --password $YT_TOKEN
docker push cr.\<proxy_address\>/home/registry/ubuntu:2025-04-30-0a59

Make sure you have read/write ACLs for the //home/registry/ubuntu path. Without proper permissions, push and pull operations will fail.

What it does:

You can use images in your operations without writing docker_auth

yt vanilla --tasks '{
task={
command="ls";
docker_image="cr.\<proxy_address\>/home/registry/ubuntu:2025-04-30-0a59"
}

The registry is inside our system, image downloads are faster and don't use external network traffic.

There is a web page to view your images and tags https://<proxy_address>/navigation?path=//home/registry/ubuntu

image.png