Maison > Questions et réponses > le corps du texte
Comme le titre l'indique,
sudo docker run -it resin/rpi-raspbian /bin/bash
Théoriquement parlant, bash n'est pas fermé et il devrait être utilisable, mais pourquoi je verrai après chaque exécution
sudo docker ps
Il n'y a pas d'images en cours d'exécution.
Réussi
sudo docker run -it resin/rpi-raspbian /bin/echo "hello world"
//或者
sudo docker ps -a
Il peut être vérifié que docker a été exécuté puis quitté. L'ajout de la commande -it devrait entrer dans le bash de l'image puis interagir, mais ce n'est pas le cas. Comment gérer cette situation...
Docker version 1.12.6, build 78d1802
phpcn_u15822017-05-24 11:34:56
1. Docker run -it Veuillez ne pas utiliser CTRL+C
退出
2.使用CTRL+P+Q
pour quitter la session interne du conteneur actuel, il s'exécutera en arrière-plan.
Si votre problème n'est pas résolu, essayez de vérifier les informations du journal
$docker logs ${container_id}
Docker définira par défaut le pid interne du conteneur sur 1 comme identifiant. Si 1 meurt, le conteneur mourra après l'écho "hello", le pid mourra, puis le conteneur naturel mourra.
Dans la documentation officielle, l'utilisation de run -it dans l'introduction de Docker cli est la suivante
Docs