首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DOCKER_HOST /Mac安装后设置DOCKER_HOST

在DOCKER_HOST /Mac安装后设置DOCKER_HOST
EN

Stack Overflow用户
提问于 2015-09-21 16:01:32
回答 1查看 4.7K关注 0票数 3

麦克在这儿。我通过工具箱安装了Docker,所有Docker命令都会产生相同的错误:

代码语言:javascript
复制
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?

然而,有趣的是:

代码语言:javascript
复制
myuser@mymachine:~/tmp$docker -v
Docker version 1.8.1, build d12ea79

Google结果 \ 对于这个错误表示工具箱没有正确安装,需要设置(或全部)下列env中的一个:

  • DOCKER_HOST;和/或
  • DOCKER_CERT_PATH;和/或
  • DOCKER_TLS_VERIFY

我已经证实我的机器上没有设置DOCKER_HOST ( envecho $DOCKER_HOST都没有显示它)。所以我关心的是:

  • 这些敌人是什么?他们是做什么的?他们的正确价值观是什么?
  • 如何永久地设置它们,使它们持久地重新启动机器?

更新

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

代码语言:javascript
复制
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

想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-21 16:16:54

运行:

代码语言:javascript
复制
$ docker-machine start default
$ eval $(docker-machine env default)

再试一次。

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32699709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档