1.2. Images
Les conteneurs dans Red Hat OpenShift Service sur AWS sont basés sur des images de conteneurs au format OCI ou Docker. L’image est un binaire qui comprend toutes les exigences pour exécuter un seul conteneur, ainsi que des métadonnées décrivant ses besoins et ses capacités.
Il s’agit d’une technologie d’emballage. Les conteneurs n’ont accès aux ressources définies dans l’image que si vous donnez au conteneur un accès supplémentaire lors de sa création. En déployant la même image dans plusieurs conteneurs sur plusieurs hôtes et en équilibrant la charge entre eux, Red Hat OpenShift Service sur AWS peut fournir une redondance et une mise à l’échelle horizontales pour un service emballé dans une image.
Il est possible d’utiliser le podman ou le docker CLI directement pour créer des images, mais Red Hat OpenShift Service sur AWS fournit également des images de constructeur qui aident à créer de nouvelles images en ajoutant votre code ou votre configuration aux images existantes.
Étant donné que les applications se développent au fil du temps, un seul nom d’image peut en fait se référer à de nombreuses versions différentes de la même image. Chaque image différente est désignée de manière unique par son hachage, un long nombre hexadécimal tel que fd44297e2ddb050ec4f…, qui est généralement raccourci à 12 caractères, tels que fd44297e2ddb.
Il est possible de créer et de gérer des images de conteneurs.