Bottlerocket для контейнеров Linux: интересное развитие от Amazon Web Services

Согласно Phoronix, Amazon AWS запустила основанную на Linux Bottlerocket для размещения контейнеров, а в блоге Amazon AWS опубликовано сообщение Bottlerocket — ОС с открытым исходным кодом для размещения контейнеров (поддерживает образы Docker и образы, соответствующие формату изображений Open Container Initiative).

Было бы интересно проверить, работает ли discourse-setup в этой среде или может быть адаптирован для неё; когда я пробовал это в прошлом году на Container-Optimized OS от Google Cloud (основанной на их собственном урезанном ядре Linux из ChromeOS), это не сработало из-за невозможности смонтировать какие-либо директории с правами на выполнение (за исключением, конечно, контейнеров).

Какую выгоду, по вашему мнению, получит Discourse от запуска на этой платформе?

Если бы discourse-setup мог развертываться в средах с ограничениями на использование контейнеров (что становится всё более популярным), это расширило бы базу для развёртывания, при этом целевые системы оказались бы проще (и безопаснее), чем типичный «тяжёлый» VPS.

Дополнительные шаги для администратора кажутся оправданным компромиссом: например, запросить, осуществляется ли развёртывание на другой хост или в контейнер, а затем завершить работу с базовыми инструкциями по предоставлению контейнера для хранения и отправке собранного образа Docker в репозиторий, чтобы его можно было использовать на хосте с ограничениями на контейнеры.

Возможно, сам discourse-setup (и, предположительно, также launcher) мог бы работать в контейнере (разумеется, с правильными параметрами запуска), чтобы иметь возможность проводить необходимые тесты на целевом [контейнерном] хосте и манипулировать образом Docker, предназначенным для развёртывания. В таком случае, что забавно, launcher выполнял бы всё как обычно, кроме запуска и остановки образов Docker Discourse.