Невозможно создать контейнеры в Docker «Не удается найти изображение« все: последние »локально» - PullRequest
0 голосов
/ 28 октября 2019

После недавнего обновления Docker я не могу создать новые контейнеры в Docker. Я уже перезагрузил свою операционную систему и сам Docker. Я пытался указать теги для конкретных версий любым возможным способом. Я могу вручную вытащить нужные изображения с помощью Docker. Но он отказывается запускать или создавать какие-либо новые контейнеры. Уже существующие контейнеры запускаются просто отлично. Полное сообщение об ошибке приведено ниже.

Не удается локально найти изображение «все: последний». Ошибка ответа от демона: доступ к доступу запрещен для всех, хранилище не существует или может потребоваться «вход в докер»: отказано: запрошенный доступ к ресурсу запрещен

Это не из частных репозиториев. Это все публичные проекты от Docker Hub. Есть предложения?

Ответы [ 2 ]

0 голосов
/ 28 октября 2019

Я нашел проблему. Я начал разбирать мою команду Docker и обнаружил, что есть переменная окружения, в которой есть слово «all». Docker полностью игнорировал все, что у меня было для изображения, и использовал переменную окружения для изображения. Как только я удалил эту переменную среды, Docker снова начал работать правильно.

Рассматриваемая переменная -e NVIDIA_VISIBLE_DEVICES: «all» \, чтобы убедиться, что контейнер Plex может видеть, что доступен графический процессор nVidia. Я использовал неправильное руководство и обнаружил, что это должно быть -e NVIDIA_VISIBLE_DEVICES = all \ вместо этого.

0 голосов
/ 28 октября 2019

Это правильно. Вы пытаетесь собрать, используя образ с именем all:latest, но если вы посмотрите на реестр Docker, который не существует.

https://hub.docker.com/_/all

Вы уверены, что не пытаетесь строить из частного репозитория?

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