diff --git a/HowtoDocker.md b/HowtoDocker.md index 39b0a69c..daa9bda1 100644 --- a/HowtoDocker.md +++ b/HowtoDocker.md @@ -10,7 +10,7 @@ Documentation : # Écosystème -## Le démon docker et son client +## Le démon docker et son clientcloud0-haproxy2 Docker est une application en mode client-serveur. *dockerd* est un démon qui fournit une API REST afin d'interagir avec les conteneurs. *docker* est un @@ -115,7 +115,7 @@ Créer le fichier `/etc/docker/daemon.conf` et y mettre : ### Ansible -Le rôle docker-host permet d'installer le docker-engine sur un hôte distant et +Le rôle [docker-host](https://forge.evolix.org/projects/ansible-roles/repository) permet d'installer le docker-engine sur un hôte distant et de l'exposer à l'externe ou non. La documentation concernant l'utilisation du rôle est située dans son répertoire. @@ -192,7 +192,7 @@ $ docker stop|kill ~~~ Lorsque le conteneur n'est plus en fonction, il existe toujours et peut être -lister à l'aide de la commande `docker ps -a` +listé à l'aide de la commande `docker ps -a` #### Supprimer un conteneur @@ -200,7 +200,7 @@ lister à l'aide de la commande `docker ps -a` $ docker rm ~~~ -#### Exécuter des commandes dans un conteneur en fonction +#### Exécuter des commandes dans un conteneur en fonctionnement ~~~ $ docker exec @@ -210,13 +210,13 @@ Options utiles : ~~~ -t : alloue un TTY --i : attache stdin (mode interractif) +-i : attache stdin (mode interactif) ~~~ -On utilise habituellement la commande suivante pour obtenir un shell dans un conteneur en fonction : +On utilise habituellement la commande suivante pour obtenir un shell dans un conteneur en fonctionnement : ~~~ -$ docker exec -ti bash +$ docker exec -ti bash ~~~ #### Visionner les journaux d'un conteneur @@ -238,7 +238,7 @@ Options utiles : #### Afficher les informations d'un conteneur ~~~ -$ docker inspect +$ docker inspect ~~~ Cette commande s'applique généralement à n'importe quel objet Docker @@ -366,7 +366,7 @@ RUN apt-get update \ RUN sed -i 's/^#\(module(load="imudp")\)/\1/; s/^#\(input(type="imudp" port="514")\)/\1/' /etc/rsyslog.conf COPY custom.conf /etc/rsyslog.d/ -# /var/log/ est un volume qui doit être monter depuis l'extérieur lors de +# /var/log/ est un volume qui doit être monté depuis l'extérieur lors de # l'exécution du conteneur VOLUME /var/log/ @@ -487,7 +487,7 @@ Lister les _services_, toutes _stacks_ confondues ou pour une _stack_ donnée : # docker stack services ~~~ -Lister les _tasks_ (replicas) d'une _stack_ ou d'un _service donnée : +Lister les _tasks_ (replicas) d'une _stack_ ou d'un _service_ donné : ~~~ # docker stack ps