web-dev-qa-db-fra.com

Comment puis-je garder un conteneur Debian Docker ouvert?

Je veux utiliser un conteneur Debian Docker pour tester quelque chose, et j'entends par là exécuter certaines commandes dans la console debian bash. J'ai essayé de télécharger l'image à l'aide de docker pull debian puis l'exécuter à l'aide de docker run debian, mais je n'obtiens aucune sortie. Qu'est-ce que je fais mal? Le conteneur docker ne doit-il pas rester ouvert jusqu'à ce que je le ferme?

19
sgarcia.dev

Vous devez exécuter explicitement bash:

docker run -it debian /bin/bash

Le -i signifie "exécuter de manière interactive" et -t signifie "allouer un pseudo-tty".

Un bon endroit pour en savoir un peu plus est la section Exécution d'un shell interactif dans la documentation de démarrage rapide.

38
Bryan Oakley