Резервное копирование
Данные в Container Registry надежно хранятся и реплицируются в инфраструктуре Yandex Cloud, однако в любой момент вы можете сделать резервные копии Docker-образов.
Чтобы выполнить резервное копирование Docker-образов:
-
Посмотрите список имеющихся реестров:
Консоль управленияCLIAPI- В консоли управления выберите каталог, в котором хотите посмотреть список реестров.
- Выберите сервис Container Registry.
- На вкладке Реестры отображен список реестров.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра
--folder-name
или--folder-id
.yc container registry list
Результат выполнения команды:
+----------------------+-------------+----------------------+ | ID | NAME | FOLDER ID | +----------------------+-------------+----------------------+ | crp1abc2tl3def1h2gu6 | my-registry | b1g23ga82bcv0cdeferg | +----------------------+-------------+----------------------+
-
Получите информацию об имеющихся Docker-образах по каждому реестру:
Консоль управленияCLIAPI- В консоли управления выберите каталог, в котором хотите посмотреть информацию о Docker-образах.
- Выберите сервис Container Registry.
- На вкладке Реестры нажмите на имя нужного реестра.
- На странице Репозитории нажмите на имя нужного репозитория.
- На странице Docker-образы отображены Docker-образы.
yc container image list --registry-name my-registry
Где:
registry-name
— имя реестра.
Результат выполнения:
+----------------------+---------------------+-----------------------------+-------+-----------------+ | ID | CREATED | NAME | TAGS | COMPRESSED SIZE | +----------------------+---------------------+-----------------------------+-------+-----------------+ | crpabcpg1pde2f33ekp4 | 2020-10-26 15:45:39 | crp1abc2tl3def1h2gu6/ubuntu | hello | 27.2 MB | +----------------------+---------------------+-----------------------------+-------+-----------------+
-
Скачайте необходимые Docker-образы из каждого реестра, используя полный адрес —
cr.yandex/<имя>:<тег>
:CLIdocker pull cr.yandex/crp1abc2tl3def1h2gu6/ubuntu:hello
Результат выполнения команды:
hello: Pulling from crp1abc2tl3def1h2gu6/ubuntu Digest: sha256:1d2b339619babc2d008eca2d5293e3c43ff84cbee597ff76dd3e7f7de3e84956 Status: Downloaded newer image for cr.yandex/crp1abc2tl3def1h2gu6/ubuntu:hello cr.yandex/crp1abc2tl3def1h2gu6/ubuntu:hello
-
Проверьте, что Docker-образ действительно скачался:
CLIdocker image list
Результат выполнения команды:
REPOSITORY TAG IMAGE ID CREATED SIZE cr.yandex /crp1abc2tl3def1h2gu6/ubuntu hello d12eaa3277bc 3 days ago 72.9MB ubuntu latest d12eaa3277bc 3 days ago 72.9MB