diff --git a/pages.fr/common/docker-build.md b/pages.fr/common/docker-build.md
index 601e2ecd9..04f465e66 100644
--- a/pages.fr/common/docker-build.md
+++ b/pages.fr/common/docker-build.md
@@ -15,6 +15,10 @@
`docker build --tag {{nom:etiquette}} .`
+- Construit une image docker sans contexte de construction :
+
+`docker build --tag {{nom:etiquette}} - < {{Dockerfile}}`
+
- Ne pas utiliser le cache lors de la construction de l'image :
`docker build --no-cache --tag {{nom:etiquette}} .`
diff --git a/pages.fr/common/docker-commit.md b/pages.fr/common/docker-commit.md
new file mode 100644
index 000000000..8152c2cdd
--- /dev/null
+++ b/pages.fr/common/docker-commit.md
@@ -0,0 +1,32 @@
+# docker commit
+
+> Créer une nouvelle image depuis les changement d'un conteneur.
+> Plus d'informations : .
+
+- Créer une image à partir d'un conteneur spécifique :
+
+`docker commit {{conteneur}} {{image}}:{{etiquette}}`
+
+- Appliquer une instruction `CMD` du Dockerfile à l'image créée :
+
+`docker commit --change="CMD {{commande}}" {{conteneur}} {{image}}:{{etiquette}}`
+
+- Appliquer une instruction `ENV` du Dockerfile à l'image créée :
+
+`docker commit --change="ENV {{name}}={{value}}" {{conteneur}} {{image}}:{{etiquette}}`
+
+- Créer une image avec un auteur spécifique dans les métadonnées :
+
+`docker commit --author="{{auteur}}" {{conteneur}} {{image}}:{{etiquette}}`
+
+- Créer une image avec un commentaire spécifique dans les métadonnées :
+
+`docker commit --message="{{commentaire}}" {{conteneur}} {{image}}:{{etiquette}}`
+
+- Créer une image sans mettre en pause le conteneur pendant la création :
+
+`docker commit --pause={{false}} {{conteneur}} {{image}}:{{etiquette}}`
+
+- Afficher l'aide :
+
+`docker commit --help`
diff --git a/pages.fr/common/docker-cp.md b/pages.fr/common/docker-cp.md
new file mode 100644
index 000000000..3150af425
--- /dev/null
+++ b/pages.fr/common/docker-cp.md
@@ -0,0 +1,16 @@
+# docker cp
+
+> Copier des fichiers ou des répertoires entre les systèmes de fichiers hôte et conteneur.
+> Plus d'informations : .
+
+- Copier un fichier ou un répertoire de l'hôte vers un conteneur :
+
+`docker cp {{chemin/vers/le_fichier_ou_le_dossier_de_l_hote} {{nom_du_conteneur}}:{{chemin/vers/le_fichier_ou_le_dossier_de_conteneur}}`
+
+- Copier un fichier ou un répertoire d'un conteneur vers l'hôte :
+
+`docker cp {{nom_du_conteneur}}:{{chemin/vers/le_fichier_ou_le_dossier_de_conteneur}} {{chemin/vers/le_fichier_ou_le_dossier_de_l_hote}`
+
+- Copier un fichier ou un répertoire de l'hôte vers un conteneur, en suivant les liens symboliques (copie les fichiers liés directement, pas les liens symboliques eux-mêmes) :
+
+`docker cp --follow-link {{chemin/vers/le_lien_symbolique_de_l_hote}} {{nom_du_conteneur}}:{{chemin/vers/le_fichier_ou_le_dossier_de_conteneur}}`
diff --git a/pages.fr/common/docker-exec.md b/pages.fr/common/docker-exec.md
new file mode 100644
index 000000000..8105f9ef1
--- /dev/null
+++ b/pages.fr/common/docker-exec.md
@@ -0,0 +1,28 @@
+# docker exec
+
+> Exécute une commande dans un conteneur déjà en cours d'exécution.
+> Plus d'informations : .
+
+- Entrer dans un shell interactif dans un conteneur en cours d'exécution :
+
+`docker exec --interactive --tty {{nom_du_conteneur}} {{/bin/bash}}`
+
+- Exécuter une commande en arrière-plan (détachée) dans un conteneur en cours d'exécution :
+
+`docker exec --detach {{nom_du_conteneur}} {{commande}}`
+
+- Sélectionner le répertoire de travail pour une commande donnée à exécuter :
+
+`docker exec --interactive -tty --workdir {{chemin/vers/le/répertoire}} {{nom_du_conteneur}} {{commande}}`
+
+- Exécuter une commande en arrière-plan sur un conteneur existant mais garder stdin ouvert :
+
+`docker exec --interactive --detach {{nom_du_conteneur}} {{commande}}`
+
+- Définir une variable d'environnement dans une session Bash en cours d'exécution :
+
+`docker exec --interactive --tty --env {{variable_d_environnement}}={{valeur}} {{nom_du_conteneur}} {{/bin/bash}}`
+
+- Exécuter une commande en tant qu'utilisateur spécifique :
+
+`docker exec --user {{utilisateur}} {{nom_du_conteneur}} {{commande}}`
diff --git a/pages.fr/common/docker-image.md b/pages.fr/common/docker-image.md
new file mode 100644
index 000000000..4916eb502
--- /dev/null
+++ b/pages.fr/common/docker-image.md
@@ -0,0 +1,21 @@
+# docker image
+
+> Gérer les images Docker.
+> Voir aussi `docker build`, `docker import`, and `docker pull`.
+> Plus d'informations : .
+
+- Lister les images Docker locales :
+
+`docker image ls`
+
+- Supprimer les images Docker locales inutilisées :
+
+`docker image prune`
+
+- Supprimer toutes les images inutilisées (pas seulement celles sans étiquette) :
+
+`docker image prune --all`
+
+- Afficher l'historique d'une image Docker locale :
+
+`docker image history {{image}}`
diff --git a/pages.fr/common/docker-images.md b/pages.fr/common/docker-images.md
new file mode 100644
index 000000000..83790da49
--- /dev/null
+++ b/pages.fr/common/docker-images.md
@@ -0,0 +1,24 @@
+# docker images
+
+> Gérer les images Docker.
+> Plus d'informations : .
+
+- Lister toutes les images Docker :
+
+`docker images`
+
+- Lister toutes les images Docker, y compris les intermédiaires :
+
+`docker images --all`
+
+- Lister les images Docker en mode silencieux (seulement les IDs numériques) :
+
+`docker images --quiet`
+
+- Lister toutes les images Docker non utilisées par un conteneur :
+
+`docker images --filter dangling=true`
+
+- Lister les images Docker qui contiennent une sous-chaîne dans leur nom :
+
+`docker images "{{*nom*}}"`
diff --git a/pages.fr/common/docker-inspect.md b/pages.fr/common/docker-inspect.md
new file mode 100644
index 000000000..e1a2edcf7
--- /dev/null
+++ b/pages.fr/common/docker-inspect.md
@@ -0,0 +1,32 @@
+# docker inspect
+
+> Retour d'informations de bas niveau sur les objets Docker.
+> Plus d'informations : .
+
+- Montrer l'aide
+
+`docker inspect`
+
+- Afficher les informations de configuration d'un conteneur, image ou volume en utilisant un nom ou un ID :
+
+`docker inspect {{conteneur|image|ID}}`
+
+- Afficher l'adresse IP d'un conteneur :
+
+`docker inspect --format='{{range .NetworkSettings.Networks}} {{.IPAddress}}{{end}}' {{conteneur}}`
+
+- Afficher le chemin du fichier journal d'un conteneur :
+
+`docker inspect --format='{{.LogPath}}' {{conteneur}}`
+
+- Afficher le nom de l'image d'un conteneur :
+
+`docker inspect --format='{{.Config.Image}}' {{conteneur}}`
+
+- Afficher les informations de configuration en JSON :
+
+`docker inspect --format='{{json .Config}}' {{conteneur}}`
+
+- Afficher toutes les liaisons de port :
+
+`docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' {{conteneur}}`
diff --git a/pages.fr/common/docker-login.md b/pages.fr/common/docker-login.md
new file mode 100644
index 000000000..f2d87510a
--- /dev/null
+++ b/pages.fr/common/docker-login.md
@@ -0,0 +1,20 @@
+# docker login
+
+> Se connecter à un registre Docker.
+> Plus d'informations : .
+
+- Se connecter de manière interactive à un registre :
+
+`docker login`
+
+- Se connecter à un registre avec un nom d'utilisateur spécifique (l'utilisateur sera invité à saisir un mot de passe) :
+
+`docker login --username {{nom_d_utilisateur}}`
+
+- Se connecter à un registre avec un nom d'utilisateur et un mot de passe spécifiques :
+
+`docker login --username {{nom_d_utilisateur}} --password {{mot_de_passe}} {{serveur}}`
+
+- Se connecter à un registre avec un mot de passe depuis l'entrée standard :
+
+`echo "{{mot_de_passe}}" | docker login --username {{nom_d_utilisateur}} --password-stdin`
diff --git a/pages.fr/common/docker-logs.md b/pages.fr/common/docker-logs.md
new file mode 100644
index 000000000..dbc22c26e
--- /dev/null
+++ b/pages.fr/common/docker-logs.md
@@ -0,0 +1,24 @@
+# docker logs
+
+> Affiche les journaux d'un conteneur.
+> Plus d'informations : .
+
+- Afficher les journaux d'un conteneur :
+
+`docker logs {{nom_du_conteneur}}`
+
+- Afficher les journaux d'un conteneur en les suivants :
+
+`docker logs -f {{nom_du_conteneur}}`
+
+- Afficher les 5 dernière lignes des journaux d'un conteneur :
+
+`docker logs {{nom_du_conteneur}} --tail {{5}}`
+
+- Afficher les journaux d'un conteneur avec l'horodatage :
+
+`docker logs -t {{nom_du_conteneur}}`
+
+- Afficher les journaux d'un conteneur depuis un certain temps (i.e. 23m, 10s, 2013-01-02T13:23:37) :
+
+`docker logs {{nom_du_conteneur}} --until {{temps}}`
diff --git a/pages.fr/common/docker-machine.md b/pages.fr/common/docker-machine.md
new file mode 100644
index 000000000..afff9ad23
--- /dev/null
+++ b/pages.fr/common/docker-machine.md
@@ -0,0 +1,28 @@
+# docker-machine
+
+> Créer et gérer des machines qui exécutent Docker.
+> Plus d'informations: .
+
+- Lister les machines Docker actuellement en cours d'exécution:
+
+`docker-machine ls`
+
+- Créer une nouvelle machine Docker avec un nom spécifique:
+
+`docker-machine create {{nom}}`
+
+- Récupérer les informations d'une machine Docker:
+
+`docker-machine status {{nom}}`
+
+- Démarrer une machine Docker:
+
+`docker-machine start {{nom}}`
+
+- Arrêter une machine Docker:
+
+`docker-machine stop {{nom}}`
+
+- Inspecter les informations d'une machine Docker:
+
+`docker-machine inspect {{nom}}`
diff --git a/pages.fr/common/docker-network.md b/pages.fr/common/docker-network.md
new file mode 100644
index 000000000..9deb6580e
--- /dev/null
+++ b/pages.fr/common/docker-network.md
@@ -0,0 +1,32 @@
+# docker network
+
+> Créer et gérer des réseaux Docker.
+> Plus d'informations : .
+
+- Lister tous les réseaux disponible et configuré du service Docker :
+
+`docker network ls`
+
+- Créer un réseau défini par l'utilisateur :
+
+`docker network create --driver {{nom_du_driver}} {{nom_du_reseau}}`
+
+- Afficher les informations détaillées des réseaux séparés par des espaces :
+
+`docker network inspect {{nom_du_reseau}}`
+
+- Connecter un conteneur à un réseau en utilisant un nom ou un ID :
+
+`docker network connect {{nom_du_reseau}} {{nom_du_conteneur|ID}}`
+
+- Déconnecter un conteneur d'un réseau en utilisant un nom ou un ID :
+
+`docker network disconnect {{nom_du_reseau}} {{nom_du_conteneur|ID}}`
+
+- Supprimer tous les réseaux non utilisés (non reliés à un conteneur) :
+
+`docker network prune`
+
+- Supprimer les réseaux séparés par des espaces :
+
+`docker network rm {{nom_du_reseau}}`
diff --git a/pages.fr/common/docker-ps.md b/pages.fr/common/docker-ps.md
new file mode 100644
index 000000000..bda4aeb61
--- /dev/null
+++ b/pages.fr/common/docker-ps.md
@@ -0,0 +1,36 @@
+# docker ps
+
+> Lister les conteneurs Docker.
+> Plus d'informations : .
+
+- Lister les conteneurs Docker en cours d'exécution :
+
+`docker ps`
+
+- Lister tous les conteneurs Docker (en cours d'exécution et arrêtés) :
+
+`docker ps --all`
+
+- Afficher le dernier conteneur Docker créé (avec tous les états) :
+
+`docker ps --latest`
+
+- Afficher les conteneurs avec une chaine de caractère dans leur nom :
+
+`docker ps --filter="name={{name}}"`
+
+- Afficher les conteneurs avec une même image comme parent :
+
+`docker ps --filter "ancestor={{image}}:{{etiquette}}"`
+
+- Afficher les conteneurs avec un code de sorti spécifique :
+
+`docker ps --all --filter="exited={{code}}"`
+
+- Afficher les conteneurs avec un statut spécifique (créé, en cours d'exécution, en cours de suppresion, en pause, arrêté, mort) :
+
+`docker ps --filter="status={{status}}"`
+
+- Afficher les conteneurs avec un point de montage spécifique :
+
+`docker ps --filter="volume={{chemin/vers/le/dossier}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"`
diff --git a/pages.fr/common/docker-rmi.md b/pages.fr/common/docker-rmi.md
new file mode 100644
index 000000000..1cf6a6448
--- /dev/null
+++ b/pages.fr/common/docker-rmi.md
@@ -0,0 +1,20 @@
+# docker rmi
+
+> Supprimer une ou plusieurs images Docker.
+> Plus d'informations : .
+
+- Afficher l'aide :
+
+`docker rmi`
+
+- Supprimer une ou plusieurs images en fonction de leurs noms :
+
+`docker rmi {{image1 image2 ...}}`
+
+- Supprimer une image en forçant la suppression :
+
+`docker rmi --force {{image}}`
+
+- Supprimer une image sans supprimer les parents non étiquetés :
+
+`docker rmi --no-prune {{image}}`
diff --git a/pages.fr/common/docker-run.md b/pages.fr/common/docker-run.md
new file mode 100644
index 000000000..54f77eb18
--- /dev/null
+++ b/pages.fr/common/docker-run.md
@@ -0,0 +1,36 @@
+# docker run
+
+> Exécuter une commande dans un nouveau conteneur Docker.
+> Plus d'informations : .
+
+- Exécuter une commande dans un nouveau conteneur Docker avec une iamge étiquetée :
+
+`docker run {{image:etiquette}} {{commande}}`
+
+- Exécuter une commande dans un nouveau contenu Docker en mode détaché (en arrière-plan) et afficher l'ID du conteneur :
+
+`docker run --detach {{image}} {{commande}}`
+
+- Exécuter une command dans un conteneur effemère avec une mode interactif et un terminal pseudo-TTY :
+
+`docker run --rm --interactive --tty {{image}} {{commande}}`
+
+- Exécuter une commande dans un nouveau conteneur avec des variables d'environnement :
+
+`docker run --env '{{variable}}={{valuer}}' --env {{variable}} {{image}} {{commande}}`
+
+- Exécuter une commande dans un nouveau conteneur avec des volumes montés :
+
+`docker run --volume {{/chemin/vers/l_hote}}:{{chemin/vers/le/conteneur}} {{image}} {{commande}}`
+
+- Exécuter une commande dans un nouveau conteneur avec des ports publiés :
+
+`docker run --publish {{port_de_l_hote}}:{{port_du_conteneur}} {{image}} {{commande}}`
+
+- Exécuter une commande dans un nouveau conteneur en écrasant l'entrée du point d'entrée de l'image :
+
+`docker run --entrypoint {{commande}} {{image}}`
+
+- Exécuter une commande dans un nouveau conteneur en le connectant à un réseau :
+
+`docker run --network {{reseau}} {{image}}`
diff --git a/pages.fr/common/docker-save.md b/pages.fr/common/docker-save.md
new file mode 100644
index 000000000..bf3dd26fd
--- /dev/null
+++ b/pages.fr/common/docker-save.md
@@ -0,0 +1,20 @@
+# docker save
+
+> Exporeter une ou plusieurs images Docker dans une archive.
+> Plus d'informations : .
+
+- Sauvegarder une image en redirigeant la sortie standard vers une archive tar :
+
+`docker save {{image}}:{{etquette}} > {{chemin/vers/fichier.tar}}`
+
+- Sauvegarder une image dans une archive tar :
+
+`docker save --output {{chemin/vers/fichier.tar}} {{image}}:{{etquette}}`
+
+- Sauvegarder toutes les étiquettes de l'image :
+
+`docker save --output {{chemin/vers/fichier.tar}} {{nom_de_l_image}}`
+
+- Sélectionner des étiquettes particulières d'une image à sauvegarder :
+
+`docker save --output {{chemin/vers/fichier.tar}} {{nom_de_l_image:etquette1 nom_de_l_image:etquette2 ...}}`
diff --git a/pages.fr/common/docker-secret.md b/pages.fr/common/docker-secret.md
new file mode 100644
index 000000000..a6b5c60d8
--- /dev/null
+++ b/pages.fr/common/docker-secret.md
@@ -0,0 +1,24 @@
+# docker secret
+
+> Gérer les secrets de Docker swarm.
+> Plus d'informations : .
+
+- Créer un nouveau secret depuis l'entrée standard :
+
+`{{commande}} | docker secret create {{nom_du_secret}} -`
+
+- Créer un nouveau secret depuis un fichier :
+
+`docker secret create {{nom_du_secret}} {{chemin/vers/fichier}}`
+
+- Lister tous les secrets :
+
+`docker secret ls`
+
+- Afficher des informations détaillées sur un ou plusieurs secrets dans un format humain :
+
+`docker secret inspect --pretty {{nom_du_secret1 nom_du_secret2 ...}}`
+
+- Supprimer un ou plusieurs secrets :
+
+`docker secret rm {{nom_du_secret1 nom_du_secret2 ...}}`
diff --git a/pages.fr/common/docker-service.md b/pages.fr/common/docker-service.md
new file mode 100644
index 000000000..e90de1e20
--- /dev/null
+++ b/pages.fr/common/docker-service.md
@@ -0,0 +1,28 @@
+# docker service
+
+> Gérer les services sur un démon Docker.
+> Plus d'informations : .
+
+- Lister les services sur un démon Docker :
+
+`docker service ls`
+
+- Créer un nouveau service :
+
+`docker service create --name {{nom_du_service}} {{image}}:{{etiquette}}`
+
+- Afficher des informations détaillées d'une liste de services séparée par des espaces :
+
+`docker service inspect {{nom_du_service|ID}}`
+
+- Lister les tâches d'une liste de services séparée par des espaces :
+
+`docker service ps {{nom_du_service|ID}}`
+
+- Redimensionner à un nombre spécifique de réplicas pour une liste de services séparée par des espaces :
+
+`docker service scale {{nom_du_service}}={{count_of_replicas}}`
+
+- Supprimer une liste de services séparée par des espaces :
+
+`docker service rm {{nom_du_service|ID}}`
diff --git a/pages.fr/common/docker-slim.md b/pages.fr/common/docker-slim.md
new file mode 100644
index 000000000..48d8421f0
--- /dev/null
+++ b/pages.fr/common/docker-slim.md
@@ -0,0 +1,24 @@
+# docker-slim
+
+> Analyser et optimiser les images Docker.
+> Plus d'informatiosn : .
+
+- Démarrer DockerSlim en mode interactif :
+
+`docker-slim`
+
+- Analyser les couches Docker à partir d'une image spécifique :
+
+`docker-slim xray --target {{image:etiquette}}`
+
+- Linter un Dockerfile :
+
+`docker-slim lint --target {{chemin/vers/Dockerfile}}`
+
+- Analyser et générer une image Docker optimisée :
+
+`docker-slim build {{image:etiquette}}`
+
+- Afficher l'aide pour une sous-commande :
+
+`docker-slim {{subcommande}} --help`
diff --git a/pages.fr/common/docker-start.md b/pages.fr/common/docker-start.md
new file mode 100644
index 000000000..cfec4c0dc
--- /dev/null
+++ b/pages.fr/common/docker-start.md
@@ -0,0 +1,20 @@
+# docker start
+
+> Lancer un ou plusieurs conteneurs arrêtés.
+> Plus d'informations : .
+
+- Afficher l'aide :
+
+`docker start`
+
+- Lancer un conteneur docker :
+
+`docker start {{conteneur}}`
+
+- Lancer un conteneur, en attachant stdout et stderr et en transférant les signaux :
+
+`docker start --attach {{conteneur}}`
+
+- Lancer un ou plusieurs conteneurs séparés par des espaces :
+
+`docker start {{conteneur(s)}}`
diff --git a/pages.fr/common/docker-stats.md b/pages.fr/common/docker-stats.md
new file mode 100644
index 000000000..5199c0731
--- /dev/null
+++ b/pages.fr/common/docker-stats.md
@@ -0,0 +1,24 @@
+# docker stats
+
+> Affiché un flux en direct des statistiques d'utilisation des ressources pour les conteneurs.
+> Plus d'informations : .
+
+- Afficher un flux en direct des statistiques d'utilisation des ressources pour tous les conteneurs :
+
+`docker stats`
+
+- Afficher un flux en direct des statistiques d'utilisation des ressources pour un ou plusieurs conteneurs séparés par des espaces :
+
+`docker stats {{nom_du_conteneur}}`
+
+- Change le format de sortie pour afficher l'utilisation CPU du conteneur en pourcentage :
+
+`docker stats --format "{{.Name}}:\t{{.CPUPerc}}"`
+
+- Afficher les statistiques d'utilisation des ressources pour tous les conteneurs (y compris ceux qui ne sont pas en cours d'exécution) :
+
+`docker stats --all`
+
+- Desactiver le flux en direct des statistiques d'utilisation des ressources et afficher les statistiques une seule fois :
+
+`docker stats --no-stream`
diff --git a/pages.fr/common/docker-swarm.md b/pages.fr/common/docker-swarm.md
new file mode 100644
index 000000000..cafaf51ba
--- /dev/null
+++ b/pages.fr/common/docker-swarm.md
@@ -0,0 +1,32 @@
+# docker swarm
+
+> Outil d'orchestration de conteneurs.
+> Plus d'informations : .
+
+- Initialiser un cluster swarm :
+
+`docker swarm init`
+
+- Afficher le jeton pour rejoindre un cluster swarm en tant que nœud manager ou worker :
+
+`docker swarm join-token {{worker|manager}}`
+
+- Rejoindre un nouveau nœud au cluster :
+
+`docker swarm join --token {{jeton}} {{url_du_manager:2377}}`
+
+- Supprimer un worker du cluster (à exécuter dans le nœud worker) :
+
+`docker swarm leave`
+
+- Afficher le certificat CA actuel au format PEM :
+
+`docker swarm ca`
+
+- Changer la certificat CA actuel et afficher le nouveau certificat :
+
+`docker swarm ca --rotate`
+
+- Changer la période de validité des certificats des nœuds :
+
+`docker swarm update --cert-expiry {{heures}}h{{minutes}}m{{secondes}}s`
diff --git a/pages.fr/common/docker-system.md b/pages.fr/common/docker-system.md
new file mode 100644
index 000000000..c0c00ec8f
--- /dev/null
+++ b/pages.fr/common/docker-system.md
@@ -0,0 +1,36 @@
+# docker system
+
+> Gérer les données Docker et afficher des informations sur l'ensemble du système.
+> Plus d'informations : .
+
+- Afficher l'aide :
+
+`docker system`
+
+- Afficher l'utilisation du disque par docker:
+
+`docker system df`
+
+- Afficher des informations détaillées sur l'utilisation du disque par docker:
+
+`docker system df --verbose`
+
+- Supprimer les données non utilisées :
+
+`docker system prune`
+
+- Supprimer les données non utilisées de plus d'un temps donné dans le passé :
+
+`docker system prune --filter="until={{heures}}h{{minutes}}m"`
+
+- Afficher les événements du démon Docker en temps réel :
+
+`docker system events`
+
+- Afficher les événements du démon Docker en temps réel avec un format JSON :
+
+`docker system events --filter 'type=container' --format '{{json .}}'`
+
+- Afficher les informations sur le système Docker :
+
+`docker system info`
diff --git a/pages.fr/common/docker-volume.md b/pages.fr/common/docker-volume.md
new file mode 100644
index 000000000..1bd9e05d0
--- /dev/null
+++ b/pages.fr/common/docker-volume.md
@@ -0,0 +1,36 @@
+# docker volume
+
+> Gérer les volumes de Docker.
+> Plus d'informations: .
+
+- Créer un volume :
+
+`docker volume create {{nom_du_volume}}`
+
+- Créer un volume avec une étiquette spécifique :
+
+`docker volume create --label {{étiuette}} {{nom_du_volume}}`
+
+- Créer un volume `tmpfs` avec une taille de 100 Mo et un uid de 1000 :
+
+`docker volume create --opt {{type}}={{tmpfs}} --opt {{device}}={{tmpfs}} --opt {{o}}={{size=100m,uid=1000}} {{nom_du_volume}}`
+
+- Lister tous les volumes :
+
+`docker volume ls`
+
+- Supprimer un volume :
+
+`docker volume rm {{nom_du_volume}}`
+
+- Afficher des informations sur un volume :
+
+`docker volume inspect {{nom_du_volume}}`
+
+- Supprimer tous les volumes locaux non utilisés :
+
+`docker volume prune`
+
+- Afficher l'aide pour une sous-commande :
+
+`docker volume {{sous_commande}} --help`