Не удается пройти аутентификацию в Ubuntu Docker Droplet для реестра извлечения докеров (Digital Ocean)

Фон:

  • я использую дроплет докера Digital Ocean Ubuntu
  • я отправил свой образ в цифровой реестр морских контейнеров

Проблема в том, что я запускаю docker pull $registry (очевидно, URL-адрес), и он говорит unauthorized: authentication required. Он выглядит в /manifests/latest, чего я не нашел.

Я также прошел руководство по входу в реестр цифровых океанов (и дважды проверил) на дроплете, используя doctl registry login, и аутентифицировал его с помощью токена из цифрового океана. Это работает, поскольку я смог создавать и удалять капли из капли.

Куда мне теперь смотреть? У меня нет идей, кроме как продолжать ковыряться! Помощь приветствуется, как всегда.

редактировать: запуск doctl account get возвращает мою учетную запись цифрового океана, как и ожидалось.


person SirNail    schedule 08.11.2020    source источник


Ответы (1)


В порядке. Итак, после почти 2 часов тыкания, а затем постановки этого вопроса сообществу, я решил дать ему еще 5 минут.

Решение состояло в том, чтобы запустить sudo snap connect doctl:dot-docker. Насколько я понимаю, это соединение с личными файлами.

person SirNail    schedule 08.11.2020