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.