Ich lerne "Docker for Mac"Docker für Mac. docker run -d -p 80:80 --name webserver nginx zeigt einen anderen Container mit diesem Namen. aber Docker ps zeigt leere Liste
$ docker run -d -p 80:80 --name webserver nginx
Docker: Fehlerreaktion von Daemon: Konflikt. Der Name "/ webserver" wird bereits vom Container 728da4a0a2852869c2fbfec3e3df3e575e8b4cd06cc751498d751fbaa75e8f1b verwendet. Sie haben zu entfernen (oder umbenennen), dass Container diesen Namen wieder verwenden zu können ..
Aber wenn ich
$ docker ps
laufen zeigt es keine Container aufgeführt.
Aber aufgrund der vorherigen Fehlermeldung mir sagt, dass es diese Behälter 728da ist ....
I
$ dockder rm 728da4a0a2852869c2fbfec3e3df3e575e8b4cd06cc751498d751fbaa75e8f1b
Jetzt laufe ich diese Aussage wieder
diesen Container entfernt $ docker run -d -p 80:80 --name webserver nginx
Es funktioniert diesmal gut.
Und dann laufe ich $ docker ps
, kann ich diese neuen Container sehen aufgeführt
$ docker ps
CONTAINER ID IMAGE COMMAND Status Angelegt PORTS NAMES
3ecc0412fd31 nginx "nginx -g‚Daemon off" 19 Sekunden vor bis 17 Sekunden 0.0.0.0:80->80/tcp, 443/tcp Webserver
Hinweis:
ich bin mit „D ocker für Mac ".
Aber ich hatte "Docker Box" auf dem Mac zuvor installiert. Ich weiß nicht ob das der unsichtbare "Webserver" Container ist.
Der andere Container muss gestoppt haben. Siehe 'docker ps -a' und Sie sollten Ihren Container namens' webserver' sehen – activatedgeek