Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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> | ||
| + | |||