L'image se ferme d'elle-même après son exécution par Docker. Comment l'empêcher de se fermer ?
怪我咯
怪我咯 2017-05-24 11:32:56
0
2
989

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

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
phpcn_u1582

Votre question 1

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}

Votre prochaine question

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.

Documentation

Dans la documentation officielle, l'utilisation de run -it dans l'introduction de Docker cli est la suivante
Docs

我想大声告诉你

Parce que tu n'as pas ajouté le paramètre -d

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal