Container images
Pull an image
Put packages.example.com/ in front of the image name.
To pull an image through ForgeRepo™, put packages.example.com/ in front of the name you would use with Docker Hub.
| Instead of | Use |
|---|---|
docker pull nginx:latest | docker pull packages.example.com/nginx:latest |
docker pull node:22-alpine | docker pull packages.example.com/node:22-alpine |
docker pull bitnami/redis:7.4 | docker pull packages.example.com/bitnami/redis:7.4 |
$ docker pull packages.example.com/nginx:latest ... 9302921ce9b3: Verifying Checksum 9302921ce9b3: Download complete 6310eb16bf42: Pull complete 9302921ce9b3: Pull complete ab606a349520: Pull complete 0478569e858e: Pull complete 76225461b7d3: Pull complete c06193164a25: Pull complete 3fe5ab3f8614: Pull complete Digest: sha256:d0d674272be3be36f9a13d79194fa0db5aa630ab3ede9bec459d12f67370aaef Status: Downloaded newer image for packages.example.com/nginx:latest packages.example.com/nginx:latest $ docker images packages.example.com/nginx REPOSITORY TAG IMAGE ID CREATED SIZE packages.example.com/nginx latest 878c33739a8a 40 hours ago 170MB
Captured by running these commands against a real ForgeRepo™.
Note
Pulling by digest works too, like packages.example.com/nginx@sha256:.... A digest is only served when a tag the rules allow points at it, so a blocked tag cannot be pulled by its digest.