2016-03-15 1 views
5

J'ai créé une image docker à partir d'un fichier docker. Build a dit qu'il a réussi. Mais quand j'essaye de montrer des conteneurs de docker par docker ps (a également essayé docker ps -a), il montre une liste vide. Ce qui est bizarre, c'est que je suis toujours capable de pousser mon image docker vers dockerhub en appelant le docker push "container name".docker ps affiche la liste vide

Je me demande ce qui se passe? Je suis sur Windows 7, et vient d'installer la dernière version de dockertoolbox.

Répondre

14

docker ps montre des conteneurs (fonctionnant). docker images montre des images.

Une image docker de génération réussie doit apparaître dans la liste générée par docker images. Mais seul un conteneur en cours d'exécution (qui est une instance d'une image) apparaîtra dans la liste de docker ps (utilisez docker ps -a pour voir également les conteneurs arrêtés). Pour démarrer un conteneur à partir de votre image, utilisez docker run.

+0

Bien sûr, merci! –

+8

Je veux simplement rendre cette réponse plus complète pour les débutants dockers, la commande 'docker ps -a' liste tous les conteneurs incluant les conteneurs' Exited' et 'Dead'. – mainframer

+1

@mainframer c'est extrêmement utile. Je dépanne le docker pour la première fois et mon conteneur continue de sortir. Je ne pouvais pas le voir sans le drapeau -a. –