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

How can I use docker-compose locally after setting up a docker-machine host?

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

当您使用 docker-machine 时,它会设置您的 DOCKER_HOST 环境变量,这是您的 docker 客户端和 运行 所有命令指向的地方。您要么需要执行 eval $(docker-machine env -u) 将环境变量取消设置回您的本地,要么只需导出 DOCKER_HOST 以在 运行 docker-compose.[=16 之前指向您的本地=]