Как использовать том EBS с контейнером ECS

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

Цель состоит в том, чтобы сохранить данные из контейнера и с помощью этого другого тома сделать их резервную копию.

Есть ли способ использовать этот прикрепленный том с моим контейнером? или это лучший способ работы с томами и резервными копиями.

РЕДАКТИРОВАТЬ: Он был протестирован с использованием случайного образа докера с указанием тома, и я столкнулся с той же проблемой. Мне удается заставить его работать, перезапуская сервис Docker, но я все еще ищу решение без перезапуска Docker.

Проверка контейнера с каталогом томов, который является смонтированным EBS

"HostConfig": {
  "Binds": [
  "/mnt/data:/data"
],
...
"Mounts": [
  {
    "Source": "/mnt/data",
    "Destination": "/data",
    "Mode": "",
    "RW": true,
    "Propagation": "rprivate"
  }
],

каталог отображает:

$ ls /mnt/data/
lost+found

Проверка контейнера с каталогом томов, который не является смонтированным EBS

"HostConfig": {
  "Binds": [
    "/home/ec2-user/data:/data"
  ],
...
"Mounts": [
  {
    "Source": "/home/ec2-user/data",
    "Destination": "/data",
    "Mode": "",
    "RW": true,
    "Propagation": "rprivate"
  }
]

каталог отображает:

$ ls /home/ec2-user/data
databases dbms

Ответы на вопрос(0)

Ваш ответ на вопрос