« Docker commandes » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Inspect Container ==
<syntaxhighlight lang="bash" line copy>
docker inspect NOM_DU_CONTAINER | grep -E '(Image|Volumes|Network|"Path"|Status|tmp|HostPort|HostIp|IPAddress|Type|Source|Destination|com.docker.compose.project.working_dir)'
</syntaxhighlight>
== Liste images ==
<syntaxhighlight lang="bash" line copy>
docker images
</syntaxhighlight>
== Taille image ==
<syntaxhighlight lang="bash" line copy>
docker image inspect mon-image:latest --format='{{.Size}}' | numfmt --to=iec
</syntaxhighlight>
== statistiques globales ==
Montre l'espace utilisé par toutes les images, conteneurs et volumes.
<syntaxhighlight lang="bash" line copy>
docker system df
</syntaxhighlight>
== Processus ==
- Vérifier les processus détaillés
<syntaxhighlight lang="bash" line>
docker exec -it CONTAINER_NAME ps aux
</syntaxhighlight>
----
== Docker natif ==
== Docker natif ==
Pour lancer un conteneur Docker sans démarrer Docker Desktop sur Ubuntu, vous devez utiliser le démon Docker directement via la ligne de commande.
Pour lancer un conteneur Docker sans démarrer Docker Desktop sur Ubuntu, vous devez utiliser le démon Docker directement via la ligne de commande.
Ligne 18 : Ligne 46 :
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" line copy>
export DOCKER_HOST=unix:///var/run/docker.sock
export DOCKER_HOST=unix:///var/run/docker.sock
</syntaxhighlight>
- Désactiver Docker Desktop (si vous ne l’utilisez plus)
<syntaxhighlight lang="bash" line>
systemctl --user stop docker-desktop
systemctl --user disable docker-desktop
</syntaxhighlight>
</syntaxhighlight>
== Volumes orphelins ==
Lister les volumes inutilisés
<syntaxhighlight lang="bash" line>
docker volume ls -qf dangling=true
</syntaxhighlight>
Les supprimer
<syntaxhighlight lang="bash" line>
docker volume rm $(docker volume ls -qf dangling=true)
</syntaxhighlight>
== Mettre à jour un container 🔥 ==
{| class="wikitable"
|-
! Besoin
! Commande recommandée
|-
| Rebuild simple
| <code>docker compose up -d --build</code>
|-
| Rebuild sans cache
| <code>docker compose build --no-cache &amp;&amp; docker compose up -d</code>
|-
| Recréer containers proprement
| <code>docker compose up -d --force-recreate</code>
|-
| Tout supprimer puis repartir propre
| <code>docker compose down &amp;&amp; docker compose up -d --build</code>
|-
| Mettre à jour le <code>FROM</code>
| <code>docker compose build --pull</code>
|}


== Pratiques ==
== Pratiques ==
Ligne 128 : Ligne 194 :
<a href="https://discordapp.com/users/284694598888980480"><img src='https://img.shields.io/badge/captnsharky-blue?logo=discord&logoColor=white' /></a>
<a href="https://discordapp.com/users/284694598888980480"><img src='https://img.shields.io/badge/captnsharky-blue?logo=discord&logoColor=white' /></a>
‎</html>
‎</html>


[[Catégorie:Docker]]
[[Catégorie:Docker]]