我正在测试很多微服务.我将其中的一些组合在一个docker-compose文件中,如:
agent:
image: php:fpm
volumes:
- ./GIT:/reposcm:ro
expose:
- 9000
links:
- elastic
elastic:
image: elasticsearch
expose:
- 9200
- 9300
Run Code Online (Sandbox Code Playgroud)
然后我开始第一个 $docker-compose up
在另一个目录中,我将开始另一个"微服务" $docker-compose up.但我得到:
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
Run Code Online (Sandbox Code Playgroud)
如何为docker-compose.yml指定docker机器?
$docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM
default - virtualbox Running tcp://192.168.99.101:2376
my_test - virtualbox Running tcp://192.168.99.102:2376
Run Code Online (Sandbox Code Playgroud)
只有default机器可以运行"微服务".
如何指定目标机器docker-compose.yml?