1.2. Images

Les conteneurs dans OpenShift Container Platform sont basés sur des conteneurs formatés OCI ou Docker images. Une image est un binaire qui comprend toutes les exigences nécessaires à l'exécution d'un conteneur unique, ainsi que des métadonnées décrivant ses besoins et ses capacités.

On peut considérer qu'il s'agit d'une technologie de conditionnement. Les conteneurs n'ont accès qu'aux ressources définies dans l'image, sauf si vous leur donnez un accès supplémentaire lors de leur création. En déployant la même image dans plusieurs conteneurs sur plusieurs hôtes et en équilibrant la charge entre eux, OpenShift Container Platform peut fournir une redondance et une mise à l'échelle horizontale pour un service packagé dans une image.

Vous pouvez utiliser le CLI podman ou docker directement pour construire des images, mais OpenShift Container Platform fournit également des images de construction qui aident à créer de nouvelles images en ajoutant votre code ou votre configuration aux images existantes.

Comme les applications se développent au fil du temps, un seul nom d'image peut en fait renvoyer à plusieurs 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, tel que fd44297e2ddb.

Vous pouvez créer, gérer et utiliser des images de conteneurs.