Как устранить ошибку извлечения образа докера GitHub, вызванную типом носителя из демона

Я настроил GitHub для самостоятельного запуска, который создает образы докеров и отправляет их в реестр пакетов GitHub:

      podman build --tag ${IMAGE} .
      podman login docker.pkg.github.com -u ${GITHUB_REPOSITORY} -p ${GITHUB_TOKEN}
      podman push ${IMAGE}

На прошлой неделе я начал использовать podman вместо docker (http://docs.podman.io/en/latest/#), но он без проблем работает в двух разных репозиториях. В репозитории, где у меня возникли эти проблемы, было 8 развертываний (использующих образ докера) в основной ветке и, по крайней мере, столько же в функциональных ветках без каких-либо сбоев. И вдруг, вчера: docker pull ${IMAGE} выдает следующее:

Error response from daemon: mediaType in manifest should be 'application/vnd.docker.distribution.manifest.v2+json' not ''

Есть ли у кого-нибудь какие-либо предложения о том, что может быть причиной этого и как это решить?


person jactor-rises    schedule 11.03.2021    source источник
comment
Реестр контейнеров GitHub в настоящее время находится в общедоступной бета-версии и может быть изменен. цитата из docs.github.com/en/packages/guides/ Возможно, все станет лучше, когда сервис будет запущен в производство.   -  person Erik Sjölund    schedule 27.03.2021


Ответы (1)


Я не знаю, что это за сбой... нельзя загрузить образ докера с GitHub, но я недавно собирал новые образы (а не просто перезапуск старой сборки), и он отлично работает

person jactor-rises    schedule 12.03.2021