docker-compose 不适用于 OS X 的 Docker Beta

docker-compose is not working on Docker Beta for OS X

我在 OS X(本机)上使用 docker 版本 1.11.1-beta11(内部版本:6974)。它有一个很棒的迁移工具,可以帮助您将图像从 docker-machine 移动到本机 docker(或类似的东西)。一切都很完美,我什至可以通过 docker-compose 启动容器,但后来我重新启动了我的笔记本电脑,现在 docker-compose 无法识别新的 docker 引擎,我猜是因为我'我得到:

ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.

所以我相信 docker-compose 仍然认为我正在使用或依赖 docker-机器来启动容器。

知道如何解决这个问题吗?

更新:

Docker 环境变量:

DOCKER_TLS_VERIFY=1
DOCKER_HOST=tcp://192.168.99.100:2376
DOCKER_CERT_PATH=/Users/myuser/.docker/machine/machines/default
DOCKER_MACHINE_NAME=default

我从 rc 脚本 (~/.zshrc) 中删除了 docker 环境变量,并将 docker-compose 版本升级到 1.7.1。还确保 docker-machine 已关闭