« 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><none></code> inutiles''' ==== | ==== '''2. Supprimer les images <code><none></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><none></code> à l’avenir''' ==== | ==== '''4. Éviter les <code><none></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 ?''' === | ||