Maison  >  Article  >  Opération et maintenance  >  Que signifie Docker Exécutif ?

Que signifie Docker Exécutif ?

WBOY
WBOYoriginal
2022-07-08 15:50:075311parcourir

Dans Docker, exec est une commande, ce qui signifie exécuter une commande dans un conteneur en cours d'exécution ; l'utilisation de cette commande peut exécuter la commande dans le conteneur de la même manière que sur l'hôte, lorsque le paramètre est défini sur "-d" Quand, cela signifie s'exécuter en arrière-plan et la syntaxe est "docker exec [OPTIONS] CONTAINER COMMAND [ARG...]".

Que signifie Docker Exécutif ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.

Que signifie docker exec ?

docker exec : exécuter une commande dans un conteneur en cours d'exécution

Syntaxe

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

OPTIONS Description :

-d : mode détaché : exécuter en arrière-plan

-i : conserver STDIN même si non attaché Open

-t : allouer un pseudo terminal

exec exprime en fait l'exécution de commandes dans un conteneur en cours d'exécution. En utilisant la commande exec, les commandes peuvent être exécutées dans le conteneur de la même manière que sur l'hôte.

L'exemple est le suivant :

Exécuter le script /root/runoob.sh dans le conteneur en mode interactif dans le conteneur mynginx:

runoob@runoob:~$ docker exec -it mynginx /bin/sh /root/runoob.sh
http://www.runoob.com/

Ouvrir un terminal en mode interactif dans le conteneur mynginx:

runoob@runoob:~$ docker exec -i -t  mynginx /bin/bash
root@b1a0703e41e7:/#

Vous pouvez utilisez également docker ps - Utilisez la commande a pour afficher les conteneurs déjà en cours d'exécution, puis utilisez l'ID du conteneur pour entrer dans le conteneur.

# docker ps -a 
...
9df70f9a0714        openjdk             "/usercode/script.sh…" 
...

9df70f9a0714 dans la première colonne se trouve l'ID du conteneur.

Exécutez bash sur le conteneur spécifié via la commande exec :

# docker exec -it 9df70f9a0714 /bin/bash

Exec exprime en fait l'exécution de commandes dans un conteneur en cours d'exécution. (Allez dans le conteneur et jetez un œil)

docker exec -it conteneur/bin/bash Cette ligne de commande exécute en fait /bin/bash en mode -it

Que signifie Docker Exécutif ?

Apprentissage recommandé : "Tutoriel vidéo docker

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn