22
0
Fork 0

retour ligne

This commit is contained in:
Benoît S. 2018-01-19 16:18:40 +01:00
parent d44b79c937
commit 20d1eee50c
1 changed files with 23 additions and 0 deletions

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