我使用亚马逊的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部署获取它?
我感谢任何提示和建议。
答案 0 :(得分:0)
您可以use multiple -H
flags让docker守护程序监听unix套接字和TCP套接字。
请问EB部署脚本是否仍然允许您使用TCP控制docker守护程序?