1

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

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

fig 是否可以使用 docker-machine 命令设置的配置变量:

 docker-machine config host

所以当我这样做时:

fig up

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

4

1 回答 1

1

我没有尝试用远程主机来做这件事,但我让它在一vmwarefusion台基于机器的机器上工作。因为fig 尊重一些DOCKER_环境变量,所以您可以修改它们以指向您的 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
于 2015-02-24T21:59:44.007 回答