AutoDock Hipache插件
autodock-hipache的Python项目详细描述
用于AutoDock的Hipache插件。
AutoDock Hipache是麻省理工学院授权的。
注意
见:autodock
基本用法
启动守护程序:
$ docker run -d --name autodock prologic/autodock
链接并启动AutoDock HiCache插件:
$ docker run -d --link autodock prologic/autodock-hipache
现在每当你启动一个新的容器,autodock就会监听docker事件 并发现已启动的容器。autodock-hipache插件 将专门侦听具有^{tt2}的启动容器$ 环境变量并重新配置正在运行的hipache容器。
可选的ALIAS环境值可以作为额外的virtualhost提供 通常用于域的www.别名。
启动“Hello World”Web应用程序:
$ docker run -d -e VIRTUALHOST=hello.local prologic/hello curl -q -o - -H 'Host: hello.local' http://localhost/ Hello World!
注意
这种托管和管理webapps和网站的方法 生产部署,并在文章中详细讨论 基于Docker的迷你PaaS。
docker-compose.yml:
autodock:image:prologic/autodockvolumes:-/var/run/docker.sock:/var/run/docker.sockautodockhipache:image:prologic/autodock-hipachelinks:-autodock-hipache:redissslcerts:image:prologic/mksslcrtcommand:"*.mydomain.com"hipache:image:prologic/hipacheports:-"80:80"-"443:443"volumes_from:-sslcertshello:image:prologic/helloenvironment:-VIRTUALHOST=hello.mydomain.com-ALIAS=hello.local
注意
此处使用的hipache版本将不会启动,除非您 设置ssl证书,因此需要sslcerts卷 一个正常运转的系统。