Docker compose
Docker-compose permet de simplifier la gestion de plusieurs conteneurs.
Installer Docker compose sous GNU/Linux
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py sudo python2 get-pip.py pip install docker-compose
Test :
docker-compose version
Utilisation
Aide
Définir et exécuter des applications multi-conteneurs avec Docker.
Usage:
docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] docker-compose -h|--help
Options:
-f, --file FILE Spécifier un autre fichier de composition (par défaut : docker-compose.yml) -p, --project-name NAME Spécifier un nom de projet alternatif (par défaut : nom du répertoire) -c, --context NAME Spécifier un nom de contexte --verbose Afficher plus de résultats --log-level LEVEL Définit le niveau du journal (DEBUG, INFO, WARNING, ERROR, CRITICAL) --no-ansi Ne pas imprimer les caractères de contrôle ANSI -v, --version Affiche la version et quitte le programme -H, --host HOST Socket du daemon auquel se connecter --tls Utilise TLS ; impliqué par --tlsverify --tlscacert CA_PATH Faire confiance aux certificats signés uniquement par ce CA --tlscert CLIENT_CERT_PATH Chemin du fichier de certificat TLS --tlskey TLS_KEY_PATH Chemin d'accès au fichier de clés TLS --tlsverify Utiliser TLS et vérifier la connexion à distance. --skip-hostname-check Ne pas vérifier le nom d'hôte du démon par rapport au nom nom spécifié dans le certificat du client --project-directory PATH Spécifier un répertoire de travail alternatif (par défaut : le chemin du fichier Compose) --compatibility Si défini, Compose tentera de convertir les clés dans les fichiers v3 en leur équivalent non-Swarm. --env-file PATH Indiquez un autre fichier d'environnement.
Commands:
build Build or rebuild services config Validate and view the Compose file create Create services down Stop and remove containers, networks, images, and volumes events Receive real time events from containers exec Execute a command in a running container help Get help on a command images List images kill Kill containers logs View output from containers pause Pause services port Print the public port for a port binding ps List containers pull Pull service images push Push service images restart Restart services rm Remove stopped containers run Run a one-off command scale Set number of containers for a service start Start services stop Stop services top Display the running processes unpause Unpause services up Create and start containers version Show the Docker-Compose version information