Table des matières:

Comment exécuter un script dans un conteneur Docker ?
Comment exécuter un script dans un conteneur Docker ?

Vidéo: Comment exécuter un script dans un conteneur Docker ?

Vidéo: Comment exécuter un script dans un conteneur Docker ?
Vidéo: Docker-compose - 14. Script : lancement de conteneurs utilitaires 2024, Avril
Anonim

Suivez ces étapes:

  1. Utilisation docker ps pour voir le nom de l'existant récipient .
  2. Utilisez ensuite le docker de commandes exec -it < récipient name> /bin/bash pour obtenir un shell bash dans le récipient .
  3. Ou utilisez directement docker exec -it < récipient nom> < commander > éxécuter peu importe commander vous précisez dans le récipient .

Compte tenu de cela, comment répertorier un conteneur Docker ?

Lister les conteneurs Docker

  1. Comme vous pouvez le voir, l'image ci-dessus indique qu'il n'y a pas de conteneurs en cours d'exécution.
  2. Pour répertorier les conteneurs par leur ID, utilisez –aq (silencieux): docker ps –aq.
  3. Pour répertorier la taille totale du fichier de chaque conteneur, utilisez -s (taille): docker ps -s.
  4. La commande ps fournit plusieurs colonnes d'informations:

On peut également se demander comment exécuter un script shell ? Étapes pour écrire et exécuter un script

  1. Ouvrez le terminal. Allez dans le répertoire où vous voulez créer votre script.
  2. Créez un fichier avec. sh extension.
  3. Écrivez le script dans le fichier à l'aide d'un éditeur.
  4. Rendez le script exécutable avec la commande chmod +x.
  5. Exécutez le script en utilisant./.

Ensuite, comment démarrer un conteneur Docker existant ?

Pour redémarrer un conteneur existant , nous utiliserons le début avec l'indicateur -a pour lui attacher et l'indicateur -i pour le rendre interactif, suivi soit de la récipient ID ou nom. Assurez-vous de remplacer l'ID de votre récipient dans la commande ci-dessous: démarrage du docker -ai 11cc47339ee1.

Comment passer des arguments à Docker ?

Durée arguments sont transmis lorsque vous course de docker ou démarrez votre conteneur: $ course de docker [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMANDE] [ARG…] Elles vous permettent d'envoyer des variables à votre application qui seront fonctionnement dans votre conteneur tel que défini dans votre fichier docker par vos définitions CMD ou ENTRYPOINT.

Conseillé: