加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

amazon-web-services – 在Elastic Beanstalk上设置Docker容器

发布时间:2020-12-16 03:38:48 所属栏目:安全 来源:网络整理
导读:我想手动设置部署在AWS Elastic Beanstalk上的Docker容器的主机名.您可以在使用docker run -h HOSTNAME旋转容器时设置主机名,但我无法弄清楚如何(或者甚至是)将自定义参数传递给docker run命令. Dockerrun.aws.json文件似乎是一个可能的候选者,但是没有记录

我想手动设置部署在AWS Elastic Beanstalk上的Docker容器的主机名.您可以在使用docker run -h HOSTNAME旋转容器时设置主机名,但我无法弄清楚如何(或者甚至是)将自定义参数传递给docker run命令.

Dockerrun.aws.json文件似乎是一个可能的候选者,但是没有记录的密钥能够满足我的需求.

有谁知道这是否可能?

最佳答案
据我所知,开箱即用不支持.

这里可能的黑客攻击是利用EB对环境变量的不良解析.您可以设置环境变量,例如:
PARAM1 =哑-h MYHOSTNAME
EB不引用参数,因此您的-h部分将嵌入到docker run命令中.
我自己没试过.

另一个选择是创建一个ebextension文件来修补/opt/elasticbeanstalk/hooks/appdeploy/pre/04run.sh脚本,将-h MYHOST行注入其中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读