Запуск docker-контейнера с параметром --privileged - PullRequest
0 голосов
/ 13 сентября 2018

В настоящее время я пытаюсь выяснить, как запустить контейнер на Elastic Beanstalk в привилегированном режиме.Я прочитал документацию, но не могу найти способ сделать это.

1 Ответ

0 голосов
/ 14 сентября 2018

Я предполагаю, что вы запускаете Docker, работающий в ECS.

ECS использует определения задач, чтобы определить, как должен запускаться контейнер Docker.В частности, свойство определения задачи: privileged - это то, что вы ищете.

ElasticBeanstalk использует файл Dockerrun.aws.json для генерации определения задачи.Согласно документации для v2 файла , вы можете добавить этот флаг к одному из объектов в блоке containerDefinitions.

Итак, что-то подобное должно работать

{
  "AWSEBDockerrunVersion": 2,
  "containerDefinitions": [
    {
      "name": "my-app",
      "image": "some:app",
      "essential": true,
      "memory": 128,
      "privileged": true,
    }
  ]
}
...