Docker Toolbox / Mac安装后设置DOCKER_HOST [英] Setting DOCKER_HOST after Docker Toolbox/Mac install

查看:1631
本文介绍了Docker Toolbox / Mac安装后设置DOCKER_HOST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Mac这里。我通过工具箱安装Docker,所有Docker命令都产生相同的错误:

Mac here. I installed Docker via the Toolbox and all Docker commands yield the same error:

myuser@mymachine:~/tmp$docker info
Get http:///var/run/docker.sock/v1.20/info: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?

myuser@mymachine:~/tmp$sudo docker info
Password:
Get http:///var/run/docker.sock/v1.20/info: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?

myuser@mymachine:~/tmp$docker -v
Docker version 1.8.1, build d12ea79

Google结果 | 出现此错误表示工具箱未正确安装,而且其中之一(或全部)以下env vars需要设置:

Google results | for this error indicate that the Toolbox did not install correctly, and that one of (or all) of the following env vars need to be set:


  • DOCKER_HOST ;和/或

  • DOCKER_CERT_PATH ;和/或

  • DOCKER_TLS_VERIFY

  • DOCKER_HOST; and/or
  • DOCKER_CERT_PATH; and/or
  • DOCKER_TLS_VERIFY

我已验证 DOCKER_HOST 未在我的机器上设置(既不是 env 也不是 echo $ DOCKER_HOST 显示它)。所以我的关注:

I have verified DOCKER_HOST is not set on my machine (neither env nor echo $DOCKER_HOST show it). So my concerns:


  • 这些env vars是什么,他们做什么?他们的正确价值是什么?

  • 如何永久性地设置它们以使机器重新启动?

运行目前为止一个答案建议的命令:

Running the commands suggested by the one answer so far:

myuser@mymachine:~/tmp$docker-machine start default
Error: Host does not exist: default
myuser@mymachine:~/tmp$eval $(docker-machine env default)
Error: Host does not exist: default

想法?

推荐答案

运行:

$ docker-machine start default
$ eval $(docker-machine env default)

然后重试。

这些环境变量将您的本地Docker客户端指向在VM中运行的Docker引擎。上述命令将适当地进行设置。

Those environment variables point your local Docker client to the Docker engine running in the VM. The above commands will set them appropriately.

这篇关于Docker Toolbox / Mac安装后设置DOCKER_HOST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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