$ regctl repo ls registry.test.alt:5000
myapp
$ regctl tag ls registry.test.alt:5000/myapp
latest
$ regctl image inspect registry.test.alt:5000/myapp:latest
Вывод включает OCI-манифест: архитектуру, ОС, слои, размер, аннотации.
$ regctl image export registry.test.alt:5000/myapp:latest myapp.tar
$ regctl image copy \
docker.io/library/alpine:latest \
registry.test.alt:5000/alpine:latest
$ regctl manifest get registry.test.alt:5000/myapp:latest
raw-body:
$ regctl manifest get registry.test.alt:5000/myapp:latest \
--format raw-body > manifest.json
$ regctl manifest put registry.test.alt:5000/myapp:1.0.0 \
--content-type application/vnd.oci.image.manifest.v1+json \
< manifest.json
Примечание
regctl manifest put необходимые образы слоёв и конфигурация (config, layers), на которые ссылается манифест, должны уже находиться в реестре. Для полного копирования образа между тегами или реестрами рекомендуется использовать команду regctl image copy.
$ regctl manifest get registry.test.alt:5000/myapp:latest --platform linux/arm64
$ regctl artifact list registry.test.alt:5000/myapp:latest
$ regctl image mod registry.test.alt:5000/myapp:latest \
--replace \
--annotation "[*]org.opencontainers.image.created=2026-03-30T05:06:07Z"
$ regctl image mod registry.test.alt:5000/myapp:latest \
--create v1-bash \
--config-entrypoint '["bash"]' \
--config-cmd ""
Примечание
--replace перезаписывает существующий тег!