使用--privileged选项运行docker容器

问题描述 投票:0回答:1

我目前正试图弄清楚如何使用特权模式在Elastic Beanstalk上运行容器。我阅读了文档,但我找不到办法。

amazon-web-services docker elastic-beanstalk
1个回答
1
投票

我假设你正在推出在ECS中运行的Docker。

ECS使用任务定义来定义docker容器应该如何启动。具体来说,任务定义属性:privileged是您正在寻找的。

ElasticBeanstalk使用Dockerrun.aws.json文件生成任务定义。根据documentation for v2 of the file,您可以将此标志添加到containerDefinitions块中的一个对象。

所以,这样的事情应该有效

{
  "AWSEBDockerrunVersion": 2,
  "containerDefinitions": [
    {
      "name": "my-app",
      "image": "some:app",
      "essential": true,
      "memory": 128,
      "privileged": true,
    }
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.