使用无花果和docker机进行远程部署

我使用docker-machine轻松地在AWS上创builddocker主机。

在本地我使用fig(或docker-compose)来启动与服务相关的各种微服务。

是否有可能使用docker-machine命令设置的configurationvariables:

docker-machine config host 

所以当我这样做时:

 fig up 

Fig在docker-machine设置的主机上创build服务而不是本地服务?

我还没有尝试过使用远程主机,但是我使用的是基于vmwarefusion的机器。 因为图尊重了一些DOCKER_环境variables,所以你可以修改它们来指向你的DOCKER_主机。 尝试这样的事情:

 $(docker-machine env host); docker-compose up 

以前编辑过的方法(在评论中引用):

 #!/bin/bash # modify path and host with output from > docker-machine config host DOCKER_CERT_PATH=~/.docker/machines/.client/ DOCKER_HOST=tcp://172.16.124.216:2376 DOCKER_TLS_VERIFY=1 fig up