CodeGym /Cours /Docker SELF /Commandes principales

Commandes principales

Docker SELF
Niveau 11 , Leçon 1
Disponible

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.

Terminal

docker start my_container

2. Lancer plusieurs containers :

Dans cet exemple, on va démarrer les containers container1 et container2 en même temps.

Terminal

docker start container1 container2

Options

  1. -a ou --attach : connecte ton terminal au container pour voir ses sorties en temps réel, comme les logs ou les messages d’erreur.
Terminal

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é.

Terminal

docker stop my_container

2. Arrêter plusieurs conteneurs :

Dans cet exemple, les conteneurs container1 et container2 seront arrêtés simultanément.

Terminal

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).
Terminal

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.

Terminal

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.

Terminal

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).
Terminal

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é.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION