I just updated to the latest Docker on Windows and am now getting an error on pretty much ever command: “Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows”
hmm. Played with this some more and the message is no longer coming up. I’m not sure what I did. Maybe the restarts or maybe it self-healed or maybe I just didn’t wait long enough. At any rate my issue is resolved.
This seems to be the default behaviour just after inital installation.
On my side exact same behaviour on any docker command after the
docker-machine create --driver virtualbox dev @FOR /f “tokens=*” %i IN (‘docker-machine env --shell cmd dev’) DO @%i
… Still , if you open a new command prompt , it no more occurs.
=> This seems related to an env variable is not reported correctly on the initial command prompt context.
I am getting the same error. My windows 10 box is running docker from the toolbox. (my OS isn’t new enough to run Docker for Windows ) It is at version 1.13.0. Docker Server version is: 17.04.0-ce.
I’ve run the docker commands from Window Command Prompt and a Powershell. I created the machine with the "--driver virtualbox", ran “docker-machine env dev” and ran the command that was echoed in the comments.
I then run “docker ps -a” and is returns msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"