Docker图多个服务器部署

我已经使用docker构build了我的应用程序镜像。我需要将其部署到多个服务器上。我遇到了这个名为dockerfig.I的工具。 http://www.slideshare.net/Docker/dockercon-europe2014weitingkuo 。 生成所有文件后,当我运行fig up命令。 我得到这个错误:

Unsupported config option for web1 service: 'docker_host' 

我的fig.yml是这样的。

 web1: build: . docker_host: tcp ://54.148.161.124:2376 ports: - "8080:8080" web1: build: . docker_host: tcp ://54.148.26.84:2376 docker_cert_path: /home/ubuntu docker_tls_verify: 1 ports: - "8080:8080". 

有人可以告诉我到底我哪里错了吗?

图是pipe理在一台机器上运行的一组容器的解决scheme。 如果您需要多主机的编排工具,那么您可以查看Apache Mesos或Kubernetes 。

或者,您也可以使用fig编写一个自定义脚本来在所有需要的主机上部署容器。 但是你必须对每个主机进行一次无花果调用,每个主机使用一个不同的fig.yml ,并在每次调用之间更改环境variablesDOCKER_HOST

我不相信这样做的代码实际上是在图中。你正在看的幻灯片讨论了一个黑客日项目来添加这个支持,但它从来没有进入官方无花果存储库(因此不支持docker_host选项)。

您可能会发现docker机是你想要的,但它仍处于发展的初期阶段。