2.1 Commande docker start
Docker propose des outils pratiques pour gérer les containers à toutes les étapes de leur cycle de vie. Dans cette conférence, on va examiner quatre commandes principales : start
, stop
, restart
et rm
. Elles permettent de lancer, arrêter, redémarrer et supprimer les containers.
La commande docker start
permet de démarrer des containers qui ont été arrêtés auparavant. Ça veut dire que tu peux réutiliser un container déjà créé sans devoir le recréer chaque fois que t’en as besoin.
Syntaxe
docker start [OPTIONS] CONTAINER [CONTAINER...]
Où :
-
CONTAINER
: le nom ou l’identifiant du container que tu veux lancer.
Exemples
1. Lancer un container :
Dans cet exemple, on va démarrer un container nommé my_container. Il ne démarrera que s’il a déjà été créé et arrêté avant.
docker start my_container
2. Lancer plusieurs containers :
Dans cet exemple, on va démarrer les containers container1 et container2 en même temps.
docker start container1 container2
Options
-
-a
ou--attach
: connecte ton terminal au container pour voir ses sorties en temps réel, comme les logs ou les messages d’erreur.
docker start -a my_container
2.2 Commande docker stop
La commande docker stop
est utilisée pour arrêter des conteneurs en cours d'exécution. Cette commande donne au conteneur le temps de s'arrêter correctement en envoyant le signal SIGTERM, puis SIGKILL si le conteneur ne s'arrête pas dans le délai imparti.
Syntaxe
docker stop [OPTIONS] CONTAINER [CONTAINER...]
Où :
-
CONTAINER
: le nom ou l'identifiant du conteneur que tu veux arrêter.
Exemples
1. Arrêter un conteneur :
Dans cet exemple, le conteneur nommé my_container sera arrêté.
docker stop my_container
2. Arrêter plusieurs conteneurs :
Dans cet exemple, les conteneurs container1 et container2 seront arrêtés simultanément.
docker stop container1 container2
Options
-
-t
ou--time
: définit un délai en secondes avant l'arrêt forcé du conteneur (par défaut 10 secondes).
docker stop -t 30 my_container
2.3 Commande docker restart
La commande docker restart
est utilisée pour redémarrer les conteneurs. C'est super pratique quand tu dois appliquer vite des changements ou résoudre des erreurs.
Syntaxe
docker restart [OPTIONS] CONTAINER [CONTAINER...]
Où:
-
CONTAINER
: le nom ou l'identifiant du conteneur que tu veux redémarrer.
Exemples
1. Redémarrer un seul conteneur :
Dans cet exemple, on redémarre un conteneur nommé my_container.
docker restart my_container
2. Redémarrer plusieurs conteneurs :
Dans cet exemple, les conteneurs container1 et container2 seront redémarrés en même temps.
docker restart container1 container2
Options
-
-t
ou--time
: définit un timeout en secondes avant de redémarrer le conteneur (par défaut 10 secondes).
docker restart -t 20 my_container
2.4 Commande docker rm
La commande docker rm
est utilisée pour supprimer des containers arrêtés. Cela libère les ressources qui étaient utilisées par le container. Avant de supprimer un container, il doit être arrêté.
GO TO FULL VERSION