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

标签 macos ssl docker tls1.2 docker-machine

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

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

我四处搜索这个错误,但我真的找不到任何相关信息。有谁知道我应该怎么做才能解决这个问题?欢迎所有提示!

最佳答案

您的 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.

重新创建您的默认机器:

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

然后您应该能够使用 eval "$(docker-machine env default)" 设置您的环境。

关于macos - eval "$(docker-machine env default)"导致错误检查 TLS 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058492/

相关文章:

docker - 在 Docker Compose 中自动创建网络

python - 在Python程序中使用Linux环境变量

macos - 在 Mac 终端应用程序中 move 选项卡的快捷方式?

objective-c - 如何在操作方法中使用 cocoa 中的进度指示器

ssl - 如何在 Protractor 中为 https 测试传递客户端证书和 key ?

由于 SSL,WCF 服务无法在 Visual Studio 中运行

php - fopen : failed to open stream: Permission denied in PHP on Mac

objective-c - NSViewController 中未声明“viewDidLoad”?

java - JDK 找不到有效的证书路径

docker - 如何在动态环境中设置 Kafka 安全性和监听器?