Configure Docker OCI
Point Docker's registry mirrors at Depsilo's separate /v2/ route and complete the server-side setup.
BEFORE
https://registry-1.docker.ioAFTER
http://localhost:23333Docker OCI uses the separate /v2/ route. It is a pull-through cache for images, not a general-purpose registry you can push to. The mirror URL is the Depsilo service root; Docker requests /v2/ itself, so do not append /docker/.
Server-side preparation
Section titled “Server-side preparation”Configure the client
Section titled “Configure the client”Merge the keys into your existing daemon JSON instead of overwriting it:
{ "registry-mirrors": ["http://localhost:23333"], "insecure-registries": ["localhost:23333"]}insecure-registries is only for HTTP, and Docker must be restarted after the change. containerd and Podman use the same service root; check their own documentation for the exact field.
Verify requests
Section titled “Verify requests”-
Restart Docker and confirm the mirror
终端窗口 docker info --format '{{json .RegistryConfig.Mirrors}}' -
Pull an image
终端窗口 docker pull alpine:3.20 -
Confirm the traffic in Admin
Check the
/v2/requests and hit results in Access logs.