Да, в этих сегментах создаются и хранятся артефакты контейнера-докера (артефакты - это результаты шагов сборки, которые в целом образуют)
Тогда на них ссылается Реестр контейнеров 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 все еще сохраняет ссылки на этапы создания этих изображений, однако, поскольку они удалены, они не могут быть вытащены.