eval“$(docker-machine env default)”导致错误检查TLS连接

我大约一个月前在我的Mac上安装了Docker,现在我想再次使用它。 命令eval "$(docker-machine env default)"以前完美工作,但是现在我得到一个错误:

检查TLS连接时出错:默认没有运行。 请启动它以使用连接设置

我四处寻找这个错误,但我真的找不到任何关于它的事情。 有人知道我应该怎么做才能解决这个问题吗? 所有的提示,欢迎!

您的boot2docker虚拟机必须在Virtualbox内运行。

列出您的Docker机器:

 $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - virtualbox Stopped Unknown 

启动默认机器:

 $ docker-machine start default Starting "default"... (default) Check network to re-create if needed... (default) Waiting for an IP... Machine "default" was started. Waiting for SSH to be available... Detecting the provisioner... Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command. 

要重新创build您的默认机器:

 $ docker-machine rm default $ docker-machine create --driver virtualbox default 

那么你应该可以通过eval "$(docker-machine env default)"设置你的env。