Предупреждение Docker: не удалось получить конечную точку реестра по умолчанию от демона

В Windows 10, когда я вызываю команду докера:

docker pull mongo:windowsservercore

Я получаю следующий вывод:

Warning: failed to get default registry endpoint from daemon (error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.). Using system default: https://index.docker.io/v1/

Когда я docker-machine create default

(default) Waiting for an IP...
Error creating machine: Error in driver during machine creation: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded

Ответ 1

Вы, вероятно, используете Docker for Windows. Решение OpenSource для работы Docker в Windows 10. В этом случае причина в том, что ваш Docker CLI не может работать без демона. Запустите демон Docker (у вас, вероятно, есть значок на рабочем столе), и как только он сообщит, что он готов, попробуйте снова свои команды.

Ответ 2

Я получил ту же ошибку, что и Docker для Windows в Windows 10 Pro. Решение заключалось в том, чтобы открыть настройки Docker и включить Daemon. Щелкните правой кнопкой мыши значок панели задач и выберите параметры. Затем включите демон на изображение ниже.

Option To Choose

Ответ 3

Это было разрешено для меня и смогло установить один раз щелчок правой кнопкой мыши на панели задач и нажал кнопку "Переключиться на Контейнер Windows",

Ответ 4

Я только что перезапустил докер в Windows из значка в трее, щелкните правой кнопкой мыши, затем "Перезапустить".

Ответ 5

Я тоже получаю эту ошибку. Я установил докер через панель инструментов докеров. Пробовал установщик windows docker, но он сказал, что мне нужна про версия Windows 10 (есть домашняя версия win10).

В любом случае, если я запускаю команды через терминал быстрого запуска Docker, эта проблема исчезает. то есть. используйте Docker Quickstart Terminal вместо командной строки.