Ответ 1
rkt-compose - легкая альтернатива kubernetes и compose2fleet. rkt-compose поддерживает подмножество синтаксиса файла-докере файла и запускает все службы файла-докеры в одном пакете в обернутом rkt без зависимостей с другими инструментами, чем rkt и docker (для сборки). Для поддержки обнаружения сервисов и проверки работоспособности Consul интеграция может быть включена дополнительно.
Я успешно протестировал текущий rkt-compose v0.1.0 release против нескольких моих старых проектов, создающих докеры.
Раскрытие: Я разработал rkt-compose во время игры с rkt и изучения golang.
Аннотации безопасности:. Как и в контейнерах docker, rkt также должен работать от имени root. Запуск контейнеров в качестве непривилегированного пользователя не поддерживается. В настоящее время я изучаю runc: он также поставляется вместе с CoreOS и в его текущем главном состоянии он позволяет вам реально запускать контейнер как непривилегированный пользователь с некоторыми обходными решениями и ограничениями, но вы по-прежнему не можете запускать файлы docker-compose непосредственно на нем.