« Docker Images » : différence entre les versions

Aucun résumé des modifications
 
Ligne 147 : Ligne 147 :
==== '''1. Lister les images sans tag (dangling)''' ====
==== '''1. Lister les images sans tag (dangling)''' ====


<syntaxhighlight lang="sh">docker images -f "dangling=true"</syntaxhighlight>
<syntaxhighlight lang="sh" copy>docker images -f "dangling=true"</syntaxhighlight>
<span id="supprimer-les-images-none-inutiles"></span>
<span id="supprimer-les-images-none-inutiles"></span>
==== '''2. Supprimer les images <code>&lt;none&gt;</code> inutiles''' ====
==== '''2. Supprimer les images <code>&lt;none&gt;</code> inutiles''' ====
Ligne 153 : Ligne 153 :
Pour supprimer '''toutes les images sans tag''' :
Pour supprimer '''toutes les images sans tag''' :


<syntaxhighlight lang="sh">docker image prune</syntaxhighlight>
<syntaxhighlight lang="sh" copy>docker image prune</syntaxhighlight>
(Option <code>-a</code> pour supprimer aussi les images non utilisées par des conteneurs.)
(Option <code>-a</code> pour supprimer aussi les images non utilisées par des conteneurs.)


Ligne 159 : Ligne 159 :
==== '''3. Supprimer une image spécifique par son ID''' ====
==== '''3. Supprimer une image spécifique par son ID''' ====


<syntaxhighlight lang="sh">docker rmi d0045397e427</syntaxhighlight>
<syntaxhighlight lang="sh" copy>docker rmi d0045397e427</syntaxhighlight>
<span id="éviter-les-none-à-lavenir"></span>
<span id="éviter-les-none-à-lavenir"></span>
==== '''4. Éviter les <code>&lt;none&gt;</code> à l’avenir''' ====
==== '''4. Éviter les <code>&lt;none&gt;</code> à l’avenir''' ====
Ligne 165 : Ligne 165 :
<ul>
<ul>
<li><p>'''Toujours nommer/tagger vos images''' explicitement :</p>
<li><p>'''Toujours nommer/tagger vos images''' explicitement :</p>
<syntaxhighlight lang="sh">docker build -t monimage:mon_tag .</syntaxhighlight></li>
<syntaxhighlight lang="sh" copy>docker build -t monimage:mon_tag .</syntaxhighlight></li>
<li><p>'''Nettoyer après un build''' :</p>
<li><p>'''Nettoyer après un build''' :</p>
<syntaxhighlight lang="sh">docker system prune -f</syntaxhighlight></li></ul>
<syntaxhighlight lang="sh" copy>docker system prune -f</syntaxhighlight></li></ul>




Ligne 173 : Ligne 173 :


<span id="pourquoi-votre-cas-est-particulier"></span>
<span id="pourquoi-votre-cas-est-particulier"></span>
=== '''Pourquoi votre cas est particulier ?''' ===
=== '''Pourquoi votre cas est particulier ?''' ===