无法从 docker-compose 连接到 docker - Can't connect to docker from docker-compose

10/14 00:10
阅读数 0

问题:

I installed docker-machine 0.1.0 and docker-compose 1.1.0 on Mac OS 10.8.5.我在 Mac OS 10.8.5 上安装了 docker-machine 0.1.0 和 docker-compose 1.1.0。
Docker-machine is running normally and able to connect by docker-machine ssh. Docker-machine 运行正常,可以通过 docker-machine ssh 连接。

$ docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM
dev    *        virtualbox   Running   tcp://192.168.99.100:2376   

However can't connect from docker-compose.但是无法从 docker-compose 连接。

$ docker-compose up

Couldn't connect to Docker daemon at http+unix://var/run/docker.sock - is it running?无法在 http+unix://var/run/docker.sock 连接到 Docker 守护进程 - 它正在运行吗?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.如果它位于非标准位置,请使用 DOCKER_HOST 环境变量指定 URL。

My Dockerfile and docker-compose.yml is here.我的 Dockerfile 和 docker-compose.yml 在这里。

Dockerfile文件

FROM centos:centos7
DOCKER_HOST tcp://192.168.99.100:2376

docker-compose.yml docker-compose.yml

web:
  build: .

Why can't connect?为什么无法连接? Any ideas?有任何想法吗?


解决方案:

参考一: https://en.stackoom.com/question/1y6Vf
参考二: https://stackoom.com/question/1y6Vf
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部