eval“$(docker-machine env default)”导致错误检查TLS连接 [英] eval "$(docker-machine env default)" leads to Error checking TLS connection

查看:843
本文介绍了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停止未知

启动默认机器:

  $ docker-machine start default 

启动默认...
(默认)检查网络重新创建,如果需要...
(默认)等待IP ...
机器默认启动。
等待SSH可用...
检测供应商...
启动的机器可能有新的IP地址。您可能需要重新运行`docker-machine env`命令。

要重新创建默认计算机:

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

然后,您应该可以使用 eval$(docker-machine env default)设置您的env。


I've installed Docker on my Mac about a month ago, and I now wanted to use it again. The command eval "$(docker-machine env default)" used to work perfectly before, but I now get an error:

Error checking TLS connection: default is not running. Please start it in order to use the connection settings

I searched around for this error, but I can't really find anything about it. Does anybody know what I should do to solve this? All tips are welcome!

解决方案

Your boot2docker virtual machine must be running inside Virtualbox.

List your Docker machines:

$ docker-machine ls

NAME          ACTIVE   DRIVER       STATE     URL                          SWARM   DOCKER    ERRORS
default       -        virtualbox   Stopped                                        Unknown

Start default machine:

$ 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.

To recreate your default machine:

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

Then you should be able to setup your env with eval "$(docker-machine env default)".

这篇关于eval“$(docker-machine env default)”导致错误检查TLS连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆