Я пытаюсь создать Amazon AMI, который содержит докер, работающий в качестве демона, запускает определенный образ с подключенного тома с хоста и устанавливает некоторое программное обеспечение и данные в образ докера (который попадет в подключенный том),Я хотел бы, чтобы полученный AMI запускал тот же образ докера при запуске с тем же подключенным томом.Цель состоит в том, чтобы создать образ EC2, который использует предварительно созданный образ докера, который другие пользователи могут использовать за пределами EC2, чтобы выполнить тот же процесс установки, чтобы позволить пользователям, не являющимся Amazon, воспроизводить процесс.Задача AMI - помочь группе пользователей получить простой пользовательский опыт.
В прошлом я использовал Packer для чего-то подобного (https://github.com/seandavi/terraform-can/tree/master/packer),, но я хотел бы представить пример с докером, и я не совсем уверен в подходе. Любые примеры или указатели приветствуются,но процесс выглядит так:
Сборка внутри упаковщика:
- установка механизма докера
- запуск образа докера со смонтированным томом
- exer docker exec вобраз для установки программного обеспечения и данных на подключенный том
Как настроить AMI через упаковщик для запуска того же образа с подключенным томом при запуске AMI после сборки?