« Docker commandes » : différence entre les versions

 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Restart Servive Docker ==
<syntaxhighlight lang="bash" line copy>
sudo systemctl restart docker
</syntaxhighlight>
== Inspect Container ==
== Inspect Container ==
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" line copy>
Ligne 62 : Ligne 66 :
docker volume rm $(docker volume ls -qf dangling=true)
docker volume rm $(docker volume ls -qf dangling=true)
</syntaxhighlight>
</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 115 : Ligne 142 :
== Divers ==
== Divers ==
=== Commandes de base ===
=== Commandes de base ===
<syntaxhighlight lang="bash" line>
*[[ Docker_commandes_de_base|Docker Commandes de base]]
 
#liste les conteneurs actifs. Aussi accessible par la commande docker ps [-a]. L'option -a liste aussi l'ensemble des conteneurs inactifs
docker container ls [-a]
 
#démarre une nouvelle instance d'un conteneur à partir d'une image donnée
docker container run ...image_de_base...
 
#crée un conteneur basé sur une image donnée sans le démarrer
docker container create ...image_de_base...
 
#stoppe un conteneur actif
docker container stop nom_conteneur
 
#démarre un conteneur inactif
docker container start nom_conteneur
 
#attache les entrées et sorties standards locales à un conteneur actif
docker container attach nom_conteneur
 
#exécute une commande dans un conteneur actif
docker container exec nom_conteneur commande
 
#supprime un conteneur inactif
docker container rm nom_conteneur
 
#supprime tous les conteneurs inactifs
docker container prune
 
#affiche les logs d'un conteneur actif
docker container logs [-f] nom_conteneur
 
#affiche les statistiques d'un conteneur actif
docker container stats nom_conteneur
 
#affiche les informations détaillées d'un conteneur actif
docker container inspect nom_conteneur
</syntaxhighlight>


=== Commandes avec paramètres ===
=== Commandes avec paramètres ===
Ligne 171 : Ligne 161 :
<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]]