retour ligne

This commit is contained in:
Benoît S. 2018-01-19 16:18:40 +01:00
parent d44b79c937
commit 20d1eee50c

View file

@ -55,6 +55,7 @@ de l'exposer à l'externe ou non.
La documentation concernant l'utilisation du rôle est située dans son répertoire. La documentation concernant l'utilisation du rôle est située dans son répertoire.
#### TLS #### TLS
Lorsque le docker-engine est exposé, il est important de le sécuriser avec TLS. Lorsque le docker-engine est exposé, il est important de le sécuriser avec TLS.
Au moment de l'installation, une version altérée de shellpki est copiée dans le Au moment de l'installation, une version altérée de shellpki est copiée dans le
@ -79,10 +80,13 @@ Un conteneur quant à lui est une instance (créée à partir d'une image)
en cours d'execution. en cours d'execution.
### Lister les conteneurs et les images: ### Lister les conteneurs et les images:
~~~ ~~~
$ docker ps [options] $ docker ps [options]
~~~ ~~~
Voici quelques options utiles pour la commande `ps` Voici quelques options utiles pour la commande `ps`
~~~ ~~~
-a : Lister tous les conteneurs -a : Lister tous les conteneurs
-l : Lister les conteneurs récentralise -l : Lister les conteneurs récentralise
@ -90,28 +94,35 @@ Voici quelques options utiles pour la commande `ps`
~~~ ~~~
### Démarrer un conteneur ### Démarrer un conteneur
~~~ ~~~
$ docker run [options] IMAGE [commande] $ docker run [options] IMAGE [commande]
~~~ ~~~
Options courantes: Options courantes:
~~~ ~~~
--name="nom" : Donner un nom au conteneur --name="nom" : Donner un nom au conteneur
-p port_hôte:port_conteneur : Rendre un port accessible depuis l'hôte -p port_hôte:port_conteneur : Rendre un port accessible depuis l'hôte
-d : Lancer le conteneur en mode 'détaché' -d : Lancer le conteneur en mode 'détaché'
-it : Lancer le conteneur en mode intéractif avec tty -it : Lancer le conteneur en mode intéractif avec tty
~~~ ~~~
Pour plus d'options, consulter `$ man docker run` Pour plus d'options, consulter `$ man docker run`
### Éteindre ou tuer un conteneur ### Éteindre ou tuer un conteneur
~~~ ~~~
$ docker stop|kill [options] CONTENEUR $ docker stop|kill [options] CONTENEUR
~~~ ~~~
CONTENEUR correspond au nom ou à l'ID du conteneur. CONTENEUR correspond au nom ou à l'ID du conteneur.
Lorsque le conteneur n'est plus en fonction, il existe toujours et peut être Lorsque le conteneur n'est plus en fonction, il existe toujours et peut être
lister à l'aide de la commande `$ docker ps -a` lister à l'aide de la commande `$ docker ps -a`
### Supprimer un conteneur ou une image ### Supprimer un conteneur ou une image
~~~ ~~~
$ docker rm [options] CONTENEUR $ docker rm [options] CONTENEUR
ou ou
@ -119,29 +130,37 @@ $ docker rmi [options] IMAGE
~~~ ~~~
### Exécuter des commandes au sein d'un conteneur en marche ### Exécuter des commandes au sein d'un conteneur en marche
~~~ ~~~
$ docker exec [options] CONTENEUR COMMANDE $ docker exec [options] CONTENEUR COMMANDE
~~~ ~~~
Options courante: Options courante:
~~~ ~~~
-it : Lancer la commande de manière intéractive dans un TTY. -it : Lancer la commande de manière intéractive dans un TTY.
~~~ ~~~
### Visionner les logs d'un conteneur ### Visionner les logs d'un conteneur
~~~ ~~~
$ docker logs [options] CONTENEUR $ docker logs [options] CONTENEUR
~~~ ~~~
Option: Option:
~~~ ~~~
-f : Suivre les logs en direct -f : Suivre les logs en direct
~~~ ~~~
### Se connecter à un conteneur en marche ### Se connecter à un conteneur en marche
S'il est nécessaire d'intéragir directement avec un process lancé dans un S'il est nécessaire d'intéragir directement avec un process lancé dans un
conteneur, il faut utiliser la commande `attach`. conteneur, il faut utiliser la commande `attach`.
Dans le cas où l'on souhaite simplement visionner la sortie (logs) du conteneur, Dans le cas où l'on souhaite simplement visionner la sortie (logs) du conteneur,
il faut utiliser `logs`. il faut utiliser `logs`.
Pour lancer un terminal ou une commande supplémmentaire, utiliser `exec`. Pour lancer un terminal ou une commande supplémmentaire, utiliser `exec`.
~~~ ~~~
docker attach [options] CONTENEUR docker attach [options] CONTENEUR
~~~ ~~~
@ -155,21 +174,25 @@ en cours. La commande *CTRL+P+Q* doit être utilisé ou l'on doit ajouter l'opti
### Astuces ### Astuces
Éteindre/Tuer/Supprimer tous les conteneurs: Éteindre/Tuer/Supprimer tous les conteneurs:
~~~ ~~~
$ docker stop|kill|rm $(docker ps -aq) $ docker stop|kill|rm $(docker ps -aq)
~~~ ~~~
Supprimer toutes les images: Supprimer toutes les images:
~~~ ~~~
$ docker rmi $(docker images -q) $ docker rmi $(docker images -q)
~~~ ~~~
Lancer un terminal bash dans un conteneur en marche: Lancer un terminal bash dans un conteneur en marche:
~~~ ~~~
$ docker exec -it CONTENEUR bash $ docker exec -it CONTENEUR bash
~~~ ~~~
Démarrer un conteneur avec un terminal bash: Démarrer un conteneur avec un terminal bash:
~~~ ~~~
$ docker run -it IMAGE bash $ docker run -it IMAGE bash
~~~ ~~~