"Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

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”

Is this a known issue? Is there a workaround?

Thanks,
Ben

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.

Ben

Hi (using Docker version 17.03.0-ce)

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 :sob:) 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"