Le système est basé sur Linux et doit capitaliser sur tout ce que l’éditeur a appris depuis des années dans le domaine des conteneurs, selon ses propres mots.
Bottlerocket n’inclut donc que les packages strictement nécessaires à son travail d’hôte, et permet l’intégration avec l’ensemble des orchestrateurs existants. Les images Docker sont supportées, de même que toutes celles compatibles avec le modèle OCI (Open Container Initiative).
Bottlerocket est basé sur un système d’image permettant évidemment un retour si nécessaire, en cas de problème. Son système de fichiers est en lecture unique, et dont l’intégrité est vérifiée à chaque démarrage (dm-verity).
L’accès SSH est découragé et n’est disponible que dans un conteneur admin activable au cas par cas.
Bottlerocket est pour l’instant disponible en préversion et se récupère depuis le dépôt GitHub de l’entreprise.