Запуск контейнера докеров с параметром --privileged

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

0
0
142
1

Ответы 1

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

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

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

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

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

Другие вопросы по теме