miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2024-12-29 02:50:22 +01:00
docs: update Docker/Commandes
Cette révision appartient à :
Parent
1a3b982f29
révision
42f8489246
1 fichiers modifiés avec 84 ajouts et 10 suppressions
|
@ -2,7 +2,7 @@
|
|||
title: Commandes utiles
|
||||
description: Petit mémo avec toutes les commandes utilisées au quotidien avec Docker.
|
||||
published: true
|
||||
date: 2021-05-09T08:05:59.934Z
|
||||
date: 2021-05-09T08:18:31.500Z
|
||||
tags:
|
||||
editor: ckeditor
|
||||
dateCreated: 2021-05-01T18:31:53.549Z
|
||||
|
@ -53,6 +53,7 @@ dateCreated: 2021-05-01T18:31:53.549Z
|
|||
<p> </p>
|
||||
<h2>Démarrer un container</h2>
|
||||
<pre><code class="language-plaintext">docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]</code></pre>
|
||||
<p> </p>
|
||||
<figure class="table">
|
||||
<table>
|
||||
<thead>
|
||||
|
@ -102,6 +103,10 @@ dateCreated: 2021-05-01T18:31:53.549Z
|
|||
<td><code>--net="<mode>"</code></td>
|
||||
<td>Définir le mode réseau entre “Bridge”, “none”, “container:” et “host”</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--network</code></td>
|
||||
<td>Connecter le container à un réseau existant</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--add-host</code></td>
|
||||
<td>Modifier le contenu du fichier “hosts” en y ajoutant les valeurs spécifiées</td>
|
||||
|
@ -125,39 +130,39 @@ dateCreated: 2021-05-01T18:31:53.549Z
|
|||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>docker run <image> <options></td>
|
||||
<td><code>docker run <image> <options></code></td>
|
||||
<td>Démarrer un container à partir d'une image avec les options configurées</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker ps</td>
|
||||
<td><code>docker ps</code></td>
|
||||
<td>Afficher tous les containers en cours d'exécutions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker ps -a</td>
|
||||
<td><code>docker ps -a</code></td>
|
||||
<td>Afficher tous les containers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker stop <container></td>
|
||||
<td><code>docker stop <container></code></td>
|
||||
<td>Arrêter un container</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker stop $(docker ps -aq)</td>
|
||||
<td><code>docker stop $(docker ps -aq)</code></td>
|
||||
<td>Arrêter tous les containers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker restart <container></td>
|
||||
<td><code>docker restart <container></code></td>
|
||||
<td>Redémarrer un container</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker kill <container></td>
|
||||
<td><code>docker kill <container></code></td>
|
||||
<td>Envoyer la commande kill à un container</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker rm <container></td>
|
||||
<td><code>docker rm <container></code></td>
|
||||
<td>Supprimer un container</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>docker rm $(docker ps -aq)</td>
|
||||
<td><code>docker rm $(docker ps -aq)</code></td>
|
||||
<td>Supprimer tous les containers</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -165,5 +170,74 @@ dateCreated: 2021-05-01T18:31:53.549Z
|
|||
</figure>
|
||||
<p> </p>
|
||||
<h2>Gestion des images</h2>
|
||||
<figure class="table">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Commande</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>docker search <mot_clé></code></td>
|
||||
<td>Rechercher une image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker pull <image:tag></code></td>
|
||||
<td>Télécharger l'image depuis le repo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker push <dossier/image></code></td>
|
||||
<td>Envoyer l'image au repo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker image</code></td>
|
||||
<td>Afficher les images téléchargées sur la machine</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker rmi <image></code></td>
|
||||
<td>Supprimer une image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker rmi $(docker image -q)</code></td>
|
||||
<td>Supprimer toutes les images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker build <options></code></td>
|
||||
<td>Créer une image (voir <a href="/Docker/Image">/Docker/Image</a>)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</figure>
|
||||
<p> </p>
|
||||
<h2>Gestion des réseaux</h2>
|
||||
<figure class="table">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Commande</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>docker network ls</code></td>
|
||||
<td>Afficher les réseaux existants sur la machine</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker network create --driver <driver_type> <réseau></code></td>
|
||||
<td>Créer un réseau avec un driver spécifique (voir <a href="/Docker/Réseau">/Docker/Réseau</a>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker network inspect <réseau></code></td>
|
||||
<td>Afficher les informations d'un réseau</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>docker network rm <réseau></code></td>
|
||||
<td>Supprimer un réseau</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</figure>
|
||||
<h1>Docker-Compose</h1>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket