在Elastic Beanstalk Docker环境中自定义DOCKER_HOST

时间:2014-10-14 01:41:24

标签: amazon-web-services docker elastic-beanstalk

我使用亚马逊的Docker AMI进行ElasticBeanstalk设置。我刚开始尝试在EB应用程序中设置新环境。它作为带有Docker的Webserver运行。

我正在尝试使用这个环境运行Docker守护程序,它运行在TCP而不是Unix套接字上。这可以通过修改/etc/sysconf/docker并添加-H标志来实现。不幸的是,这打破了EB部署脚本,因为他们期望在默认的Unix套接字上使用Docker守护进程。

我尝试添加包含相应/etc/profile/docker.sh变量的DOCKER_HOST。但是,它似乎没有被EB部署脚本选中。

有没有人尝试类似的东西?我可以在哪里'全局'设置DOCKER_HOST,以便EB部署获取它?

我感谢任何提示和建议。

1 个答案:

答案 0 :(得分:0)

您可以use multiple -H flags让docker守护程序监听unix套接字和TCP套接字。

请问EB部署脚本是否仍然允许您使用TCP控制docker守护程序?