Добрый день.
Существует Docker и существуют его альтернативы, допустим, AWS Firecracker.
Как я думал это должно работать
- Ставим Docker
- Ставим Containerd
- Ставим Firecracker
- Ставим Firecracker-containerd
- Настраиваем Containerd, чтобы он запускал контейнеры с помощью firecracker
- Находим какой-нибудь пример для docker-compose
- Запускаем docker-compose
Итого - Docker запустил все контейнеры в firecracker, настроил сеть и контейнеры, запущенные в рамках docker-compose работают и между собой общаются.
Как это работает на самом деле
- Ставим Docker
- Ставим Containerd
- Ставим Firecracker
- Ставим Firecracker-containerd
- Находим какой-нибудь пример для docker-compose
- Импортируем все нужные docker-образы в формат firecracker
- Думаем, как организовать сеть для каждого Docker контейнера
Может есть способ, как подружить это все вместе???