Назад | Перейти на главную страницу

Поддержка объема данных докеров в AWS Beanstalk

Мне интересно, поддерживает ли AWS Beanstalk тома данных докеров или поддерживает только тома хоста? Я читаю бобовый стебель документация и я вижу это Volumes в Dockerrun.aws.json для каталогов EC2 (хост). Затем я решил, что том данных докеров должен быть просто отдельным контейнером для данных о жилье, но когда я прочитал это в документация докеров:

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

Для меня это означает, что объем данных НЕ является контейнером. С учетом сказанного, как я могу создать его, используя эластичный beanstalk, если тома предназначены для каталогов хоста, а том докера отличается от контейнера? Это не поддерживается?

В основном я хочу, чтобы для этого был эластичный бобовый стебель:

$ docker volume create --name nexus-data
$ docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3

используя конфиг:

{
  "AWSEBDockerrunVersion": "1",
  "Image": {
    "Name": "someimage:latest",
    "Update": "true"
  },
  "Ports": [
    {
      "ContainerPort": "8081"
    }
  ],
  "Volumes": [
    {
      "nexus-data": "/nexus-data" <-- This is for host = Wrong!
    }
  ],
  "Logging": "/var/log/nginx"
}