Инструменты пользователя

Инструменты сайта


docker:registry

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
docker:registry [2024/02/06 13:06]
werwolf
docker:registry [2024/02/06 13:11] (текущий)
werwolf [Как получить список изображений в реестре Docker v2]
Строка 94: Строка 94:
  
 </​code>​ </​code>​
 +
 +
 +==== Как получить список изображений в реестре Docker v2 ====
 +
 +Предположим нам нужно запушить к себе сторонний образ mariadb 10-й версии
 +сделаем на образ свой тег
 +<code bash>
 +sergey.anchikin@mskl-129:​~/​projects/​rpc.server$ docker tag mariadb:10 localhost:​5000/​mariadb:​10
 +</​code>​
 +
 +Пушим в registry
 +<code bash>
 +sergey.anchikin@mskl-129:​~/​projects/​rpc.server$ docker push localhost:​5000/​mariadb:​10
 +The push refers to repository [localhost:​5000/​mariadb]
 +a26a2156423b:​ Pushed ​
 +30434f267c8b:​ Pushed ​
 +f2d7654699ad:​ Pushed ​
 +b03e09bb2c7c:​ Pushed ​
 +b7b868c5f5b9:​ Pushed ​
 +f091c51c915a:​ Pushed ​
 +c9a03411c9c9:​ Pushed ​
 +1a102d1cac2b:​ Pushed ​
 +10: digest: sha256:​198da5aecbe24bcb81939ca4376f116e25c310fc4334ed60d0ab5a06b1984503 size: 1990
 +</​code>​
 +
 +Проверяем что лежит у нас в нашем локальном registry
 +<code bash>
 +sergey.anchikin@mskl-129:​~/​projects/​rpc.server$ curl -X GET http://​localhost:​5000/​v2/​_catalog
 +{"​repositories":​["​handler","​mariadb","​rabbitmq"​]}
 +</​code>​
 +
 +Перечислите все теги репозитория:​
 +<code bash>
 +sergey.anchikin@mskl-129:​~/​projects/​rpc.server$ curl -X GET http://​localhost:​5000/​v2/​mariadb/​tags/​list
 +{"​name":"​mariadb","​tags":​["​10"​]}
 +
 +</​code>​
 +
  
  
docker/registry.1707213962.txt.gz · Последние изменения: 2024/02/06 13:06 — werwolf