在设置docker-machine主机之后,如何在本地使用docker-compose?

我设置docker机器来pipe理数字海洋上的一个站点。 这一切都很好,但现在我不能在本地使用docker-compose :它启动远程服务器上的docker容器。 有没有办法指定不这样做?

当你使用DOCKER_HOST docker-machine它会设置你的DOCKER_HOST环境variables,这就是你的DOCKER_HOST客户端指向的地方,并运行所有的命令。 您需要执行eval $(docker-machine env -u)以将环境variables取消设置回您的本地,或者在运行docker-compose之前仅导出DOCKER_HOST以指向您的本地。