Docker - Conteneur est pas en cours d'exécution

Je suis complètement novice à docker. J'ai essayé de commencer un sorti de conteneur comme suit,

  1. J'ai énumérés disponibles aux récipients à l'aide de docker ps -a. Il a énuméré les éléments suivants,
    Docker - Conteneur est pas en cours d'exécution
  2. J'ai entré les commandes suivantes pour démarrer le conteneur qui est dans le a quitté la scène et entrez dans le terminal de l'image.

    docker start 79b3fa70b51d
    docker exec -it 79b3fa70b51d \bin\sh

  3. C'est jeter l'erreur suivante.

    FATA[0000] Error response from daemon: Container 79b3fa70b51d is not running

Mais quand je lance le conteneur à l'aide de docker start 79b3fa70b51d. Il jette le numéro du conteneur en sortie, ce qui est normal si il ont tout fonctionne normalement. Je ne suis pas sûr de ce que provoque cette erreur. Aucune idée sur les causes et suggestions à propos de ce serait grandement utile pour moi. Merci à l'avance.

  • Salut, Pouvez-vous nous expliquer comment vous l'avez résolu ce problème. Je crains que la réponse ci-dessous ne font pas beaucoup de sens
  • Les conteneurs Docker ne sont pas comme les VMs; ils sont conçus pour exécuter une application. Lorsque l'application se termine, le conteneur. Dans ce cas, l'utilisateur a défini la "demande" pour le conteneur de la commande "echo". Parce que la commande "echo" effectue une echo et puis s'arrête, le conteneur, qui se termine avec la commande. Si il commence le conteneur de nouveau, il effectue l'echo et de nouveau se termine. La commande EXEC nécessite l'exécution d'un conteneur. Parce que le conteneur a pris fin, il ne peut pas être utilisé pour exécuter des commandes supplémentaires.
InformationsquelleAutor Stranger | 2015-04-13