Arrêt et redémarrage des conteneurs Docker
Arrêt des conteneurs Docker
Pour arrêter un conteneur Docker en cours d'exécution, vous pouvez utiliser la commande docker stop
suivie de l'ID ou du nom du conteneur. Par exemple :
$ docker stop my-container
Cela arrêtera proprement le conteneur, lui permettant d'effectuer toutes les tâches de nettoyage nécessaires avant de s'éteindre.
Si vous avez besoin d'arrêter immédiatement un conteneur, vous pouvez utiliser la commande docker kill
à la place :
$ docker kill my-container
Cela terminera immédiatement le processus principal du conteneur, sans lui permettre d'effectuer aucun nettoyage.
Redémarrage des conteneurs Docker
Pour redémarrer un conteneur Docker arrêté, vous pouvez utiliser la commande docker start
suivie de l'ID ou du nom du conteneur. Par exemple :
$ docker start my-container
Cela démarrera le conteneur en utilisant la même configuration et le même état qu'il avait lorsqu'il a été arrêté.
Si vous avez besoin de redémarrer un conteneur en cours d'exécution, vous pouvez utiliser la commande docker restart
:
$ docker restart my-container
Cela arrêtera le conteneur puis le redémarrera.
Vous pouvez également utiliser la commande docker run
pour créer et démarrer un nouveau conteneur. Si le conteneur que vous essayez de démarrer existe déjà, Docker démarrera le conteneur existant au lieu d'en créer un nouveau.
En comprenant comment arrêter et redémarrer les conteneurs Docker, vous pouvez gérer efficacement le cycle de vie de vos applications et vous assurer qu'elles fonctionnent comme prévu.