Rechercher

12.2. De la source à l'image

download PDF

Vous pouvez utiliser les images Red Hat Software Collections comme base pour les applications qui dépendent d'environnements d'exécution spécifiques tels que Node.js, Perl ou Python. Vous pouvez utiliser la documentation Red Hat Java Source-to-Image for OpenShift comme référence pour les environnements d'exécution qui utilisent Java. Des versions spéciales de certaines de ces images de base d'exécution sont appelées images Source-to-Image (S2I). Avec les images S2I, vous pouvez insérer votre code dans un environnement d'image de base qui est prêt à exécuter ce code.

Les images de S2I comprennent :

  • .NET
  • Java
  • Aller
  • Node.js
  • Perl
  • PHP
  • Python
  • Rubis

Les images S2I sont disponibles pour être utilisées directement depuis la console web d'OpenShift Container Platform en suivant la procédure suivante :

  1. Connectez-vous à la console web d'OpenShift Container Platform en utilisant vos identifiants de connexion. La vue par défaut de la console web d'OpenShift Container Platform est la perspective Administrator.
  2. Utilisez le sélecteur de perspective pour passer à la perspective Developer.
  3. Dans la vue Add, sélectionnez un projet existant dans la liste ou utilisez la liste déroulante Project pour créer un nouveau projet.
  4. Choisissez All services sous la tuile Developer Catalog.
  5. Sélectionnez le type Builder Images et voyez les images S2I disponibles.

Les images S2I sont également disponibles via l'opérateur Configuring the Cluster Samples.

12.2.1. Vue d'ensemble du processus de construction de la source à l'image

Source-to-image (S2I) produit des images prêtes à être exécutées en injectant du code source dans un conteneur qui prépare ce code source à être exécuté. Il exécute les étapes suivantes :

  1. Exécute la commande FROM <builder image>
  2. Copie le code source à un emplacement défini dans l'image du constructeur
  3. Exécute le script d'assemblage dans l'image du constructeur
  4. Définit le script d'exécution dans l'image du constructeur comme la commande par défaut

Buildah crée ensuite l'image du conteneur.

12.2.2. Ressources complémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.