где изображения Google gcr хранятся в хранилище Google? - PullRequest
0 голосов
/ 14 января 2019

Не зная, что я удалил нижеприведенные области из моего проекта

artifacts.<PROJECT-ID>.appspot.com
us.artifacts.<PROJECT-ID>.appspot.com

Это удалило все изображения из gcr. Дайте мне знать, если вышеупомянутые сегменты хранятся там, где хранятся изображения gcr, или это что-то еще?

Также, когда я создал новый образ и отправил его в gcr, все удаленные изображения в консоли gcr были восстановлены. Но всякий раз, когда я пытаюсь вытащить любое старое изображение, оно выдает ошибку «неизвестный блоб».

1 Ответ

0 голосов
/ 14 января 2019

Да, в этих сегментах создаются и хранятся артефакты контейнера-докера (артефакты - это результаты шагов сборки, которые в целом образуют)

Тогда на них ссылается Реестр контейнеров Google (т. Е. gcr.io), но они все равно будут находиться в вашем ведре.

Поскольку вы удалили корзину и ее содержимое, в ваших встроенных изображениях будут отсутствовать старые шаги сборки, поэтому вы получите сообщение об ошибке error pulling image configuration: unknown blob.

Например, я загрузил новое изображение после этой документации , а потом удалил корзину artifacts.<PROJECT-ID>.appspot.com. Затем я перезагружал его, используя тег (я использовал quickstart-image:tag1, и при извлечении его таким образом:

docker pull gcr.io/wave16-joan/quickstart-image:latest

Я получил сообщение об ошибке error pulling image configuration: unknown blob, потому что в нем отсутствуют шаги, которые я уже делал в моей предыдущей сборке.

Однако, делая это:

docker pull gcr.io/wave16-joan/quickstart-image:tag1

Вытащил мое изображение без проблем.

Что касается вашего второго вопроса, я полагаю, что причина, по которой вы видите в Реестре контейнеров ссылки на удаленные изображения, заключается в том, что GCR все еще сохраняет ссылки на этапы создания этих изображений, однако, поскольку они удалены, они не могут быть вытащены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...