Section courante

A propos

Section administrative du site

docker-compose exec

Exécution
Docker

Syntaxe

docker-compose exec [options] [-e KEY=VAL...] SERVICE COMMAND [ARGS...]

Paramètres

Nom Description
-d Ce paramètre permet d'exécuter la commande en arrière-plan.
--detach Ce paramètre permet d'exécuter la commande en arrière-plan.
-e KEY=VAL Ce paramètre permet de définir les variables d'environnement (peut être utilisé plusieurs fois, non pris en charge dans l'API < 1.25).
--env KEY=VAL Ce paramètre permet de définir les variables d'environnement (peut être utilisé plusieurs fois, non pris en charge dans l'API < 1.25).
--index=index Ce paramètre permet d'indiquer l'index du conteneur s'il existe plusieurs instances d'un service. La valeur par défaut est 1.
--privileged Ce paramètre permet d'indiquer un accord des privilèges étendus au processus.
-T Ce paramètre permet de désactiver l'allocation de pseudo-tty. Par défaut, `docker-compose exec` alloue un TTY.
-u USER Ce paramètre permet d'exécuter la commande en tant que l'utilisateur spécifié par USER.
--user USER Ce paramètre permet d'exécuter la commande en tant que l'utilisateur spécifié par USER.
-w DIR Ce paramètre permet d'indiquer le chemin d'accès au répertoire workdir pour cette commande.
--workdir DIR Ce paramètre permet d'indiquer le chemin d'accès au répertoire workdir pour cette commande.

Description

Cette commande permet d'exécuter une commande dans un conteneur en cours d'exécution.

Remarque

Exemples

L'exemple suivant permet de fournir un prompt interactif :

docker-compose exec web sh

L'exemple suivant permet d'exécuter une commande dans atom de conteneur en cours d'exécution et de purger la base de données :

docker-compose exec atom php symfony tools:purge --demo


Dernière mise à jour : Lundi, le 11 Janvier 2021