【发布时间】:2014-12-08 16:37:09
【问题描述】:
我有一个使用 Amazon 的 Docker AMI 的 ElasticBeanstalk 设置。我刚刚开始尝试在我的 EB 应用程序中设置一个新环境。它与 Docker 一起作为 Web 服务器运行。
我想在这个环境中做的是让 Docker 守护进程运行在 TCP 而不是 Unix 套接字上。这可以通过修改 /etc/sysconf/docker 并添加 -H 标志来实现。不幸的是,这破坏了 EB 部署脚本,因为它们在默认的 Unix 套接字上期待 Docker 守护进程。
我尝试添加一个/etc/profile/docker.sh,其中包含适当的DOCKER_HOST 变量。但是,EB 部署脚本似乎没有选择它。
有没有人尝试过类似的东西?我可以在哪里“全局”设置 DOCKER_HOST 以便它被 EB 部署拾取?
感谢任何提示和建议。
【问题讨论】:
标签: amazon-web-services docker amazon-elastic-beanstalk