Том Docker не используется повторно в настройке нескольких контейнеров Elastic Beanstalk - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть приложение Elastic Beanstalk с многоконтейнерным докером платформенного типа (запускается в фоновом режиме ECS).

Теперь я хочу, чтобы некоторые данные сохранялись в экземпляре.Поэтому я создал том с областью действия shared, как описано в документах

{
  "name": "myapp-data",
  "dockerVolumeConfiguration": {
    "scope": "shared",
    "autoprovision": true,
    "driver": "local"
  }
}

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

Когда я подключаюсь к хост-машине через ssh, я вижу тома, используя docker volume list, и их много, с некоторыми сгенерированными частями в имени:

DRIVER              VOLUME NAME
local               ecs-awseb-myapp-a8mbm3qvj9-33-myapp-data-f8dee4c7cba1a8de9501
local               ecs-awseb-myapp-a8mbm3qvj9-35-myapp-data-e6cdc3fffcf5c5ba9801
local               ecs-awseb-myapp-a8mbm3qvj9-37-myapp-data-d8e3a8e0ccb89c900400

Что мне нужно сделать, чтобы copntainer повторно использовал существующий том?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...