【问题标题】:eval "$(docker-machine env default)" leads to Error checking TLS connectioneval "$(docker-machine env default)" 导致错误检查 TLS 连接
【发布时间】:2016-07-03 16:18:37
【问题描述】:

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

检查 TLS 连接时出错:默认未运行。请开始 为了使用连接设置

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

【问题讨论】:

    标签: macos ssl docker tls1.2 docker-machine


    【解决方案1】:

    您的 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)" 设置您的环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 2021-07-31
      • 2017-03-02
      相关资源
      最近更新 更多