Création et gestion d'images Docker

Dans VB Studio, vous pouvez importer une image Docker à partir d'un registre Docker externe ou créer une image Docker à partir d'un modèle d'exécuteur de build.

Vous devrez configurer VB Studio pour vous connecter à votre compte payant OCI avant de pouvoir continuer. Reportez-vous à Création d'une instance VB Studio dans votre compte Oracle Cloud ou, si vous avez déjà créé l'instance VB Studio, reportez-vous à Modification du compte OCI.

Remarque

Vous ne pouvez pas créer ou gérer d'images Docker si VB Studio est connecté au compte gratuit intégré.

VB Studio fournit des images Docker de base prêtes à l'emploi pour les utilisateurs de votre organisation. Vous ne pouvez pas modifier ou supprimer ces images Docker, et elles ne peuvent pas être utilisées pour créer votre travail. Ces images de base sont utilisées pour créer des images Docker à partir de modèles d'exécuteur de build Docker.

Image Docker Description
Base du système OL7 Image de base Oracle Linux 7 avec les packages logiciels requis
Base du système OL8 Image de base Oracle Linux 8 avec les packages logiciels requis

Vous pouvez créer et gérer des images Docker à partir de l'onglet Exécuteurs de build de la page Organisation.

  1. Dans le navigateur de gauche, cliquez sur Organisation Organisation.
  2. Cliquez sur l'onglet Exécuteurs de build.
  3. Cliquez sur l'onglet Images Docker.

    L'onglet affiche le nombre d'images Docker en cours d'utilisation ou en état d'erreur.


    Description de l'image build-executors-docker-images-summary.png
    Description de l'illustration build-executors-docker-images-summary.png

    Notez que les images de base du système, indiquées par le badge System, sont affichées par défaut. Pour les masquer, cochez la case Masquer les images système à droite.

Ce tableau décrit les actions que vous pouvez effectuer pour créer et gérer des images Docker.

Action Procédure

Importer une image Docker à partir d'un registre Docker externe

  1. Cliquez sur Créer une image et sélectionnez Créer une image à partir d'un registre.

  2. Dans la boîte de dialogue Ajouter une image Docker personnalisée, dans Nom, entrez le nom de l'image.

  3. Dans Hôte de registre, entrez le nom d'hôte du registre Docker.
  4. Dans Nom utilisateur et Mot de passe, entrez les informations d'identification des utilisateurs qui peuvent accéder au registre. S'il s'agit d'un registre public, laissez les champs vides.
  5. Dans Nom d'image, entrez le nom de l'image Docker à importer.
  6. Dans Balise de version, indiquez la balise de l'image Docker.
  7. Dans Nombre maximal d'exécuteurs, indiquez le nombre maximal d'exécuteurs à créer à partir de l'image importée.
  8. Cliquez sur Ajouter.
Créer une image Docker à partir d'un modèle d'exécuteur

Vous ne pouvez créer qu'une seule image Docker à partir d'un modèle d'exécuteur.

  1. Cliquez sur Créer une image et sélectionnez Créer une image à partir d'un modèle d'exécuteur de build.
  2. Dans la liste déroulante Modèle d'exécuteur de création, sélectionnez le modèle d'exécuteur.
  3. Dans Nombre maximal d'exécuteurs, indiquez le nombre maximal d'exécuteurs à créer à partir de l'image.
  4. Cliquez sur Enregistrer.
Modification du modèle d'exécuteur d'une image Docker Cliquez sur Action Trois points horizontaux et sélectionnez Modifier. Dans Créer un modèle d'exécuteur, modifiez le modèle et cliquez sur Enregistrer.
Modification du nombre maximal d'exécuteurs d'une image Docker Cliquez sur Action Trois points horizontaux et sélectionnez Modifier. Dans Nombre maximal d'exécuteurs, modifiez le nombre d'exécuteurs et cliquez sur Enregistrer.
Recréer une image Docker Cliquez sur Action Trois points horizontaux et sur Recréer l'image. Dans la boîte de dialogue de confirmation, cliquez sur OK.
Affichage du journal d'une image Docker Cliquez sur Action Trois points horizontaux et sélectionnez Afficher le journal.

Suppression d'une image Docker

Cliquez sur Action Trois points horizontaux et sélectionnez Supprimer. Dans la boîte de dialogue Supprimer l'image Docker, cliquez sur Supprimer.