J'apprends "Docker pour Mac"Docker pour Mac. docker run -d -p 80:80 --name webserver nginx montre un autre conteneur avec ce nom. mais docker ps affiche la liste vide
$ docker run -d -p 80:80 --name webserver nginx
docker: réponse d'erreur du démon: Conflit. Le nom "/ webserver" est déjà utilisé par le conteneur 728da4a0a2852869c2fbfec3e3df3e575e8b4cd06cc751498d751fbaa75e8f1b. Vous devez supprimer (ou renommer) ce conteneur pour pouvoir réutiliser ce nom ..
Mais quand je lance
$ docker ps
Il montre pas de contenants répertoriés.
Mais en raison du précédent message d'erreur me dit qu'il ya ce récipient 728da ....
j'ai enlevé le conteneur
$ dockder rm 728da4a0a2852869c2fbfec3e3df3e575e8b4cd06cc751498d751fbaa75e8f1b
Je lance à nouveau cette déclaration
$ docker run -d -p 80:80 --name webserver nginx
Cela fonctionne bien cette fois-ci.
Et puis je lance $ docker ps
, je peux voir ce nouveau conteneur est répertorié
$ docker ps
CONTAINER ID PORTS STATUT CRÉÉ DE COMMANDE D'IMAGE NOM
3ecc0412fd31 nginx "nginx -g « démon off" il y a 19 secondes jusqu'à 17 secondes 0.0.0.0:80->80/tcp, 443/tcp webserver
note:
J'utilise « D ocker pour Mac ".
Mais j'avais déjà installé "Docker Box" sur Mac. Je ne sais pas si c'est le conteneur "webserver" invisible qui vient.
L'autre conteneur doit avoir été arrêté. Voir 'docker ps -a' et vous devriez voir votre conteneur nommé' webserver' – activatedgeek