Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Docker warning: failed to get default registry endpoint from daemon

On Windows 10, when I call a docker command:

docker pull mongo:windowsservercore

I get the following output:

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/

When I 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
like image 243
symlink Avatar asked Mar 27 '17 23:03

symlink


4 Answers

I got the same error running Docker for Windows on Windows 10 Pro. The solution was to open the Docker settings and turn on the Daemon. Right-click on the taskbar icon and choose settings. Then, turn on the daemon per the image below.

Option To Choose

like image 138
Mark Ewer Avatar answered Nov 01 '22 12:11

Mark Ewer


You probably use Docker for Windows OpenSource solution to have Docker running on Windows 10. In that case, the reason is that your docker CLI cannot work without daemon. Run the Docker daemon (you probably have an icon on your desktop) and once it reports that it is ready, try again your commands.

like image 43
Leo Y Avatar answered Nov 01 '22 11:11

Leo Y


I just restarted docker on Windows from the tray icon, right-click, then "Restart".

like image 3
Basil Musa Avatar answered Nov 01 '22 11:11

Basil Musa


This got resolved for me and was able to install once Right Click Docker icon on task bar and clicked on "Switch to Windows Container"

like image 2
Narayana Swamy Avatar answered Nov 01 '22 12:11

Narayana Swamy