{{tag>sysadmin docker conteneur dev debug}}
====== Docker : Maintenir l’exécution d'un conteneur ======
Lors des phases de développement ou de débogage il peut être utile de maintenir le conteneur en cours d'exécution afin de pouvoir ouvrir un shell interactif. Pour les conteneurs basés sur des images debian, on peut utiliser par exemple la commande **sleep**:
docker container run --detach --name debian_test debian:buster sleep infinity
Le conteneur a ainsi une tâche à exécuter et reste actif:
docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
45380413e604 debian:buster "sleep infinity" 4 seconds ago Up 3 seconds debian_test
Via la commande **docker run** et l'argument **%%--entrypoint%%** le programme par défaut du conteneur pourra ainsi être remplacé par **sleep**.
===== Références =====
* https://devopscube.com/keep-docker-container-running/