使用无花果和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