Dieser Artikel ist ein Memo bei der Installation von Docker. Es wird von der Installation von Docker bis zur Bestätigung des einfachen Betriebs von Docker beschrieben.
macOS Catalina Version 10.15.6
Docker.dmg
und ziehen Sie Docker.app
per Drag & Drop auf Applications
.
Docker wird im Terminal bedient und alle verwenden den Befehl "Docker".
Um den Betrieb von Docker zu überprüfen, starten Sie den nginx
-Container, bei dem es sich um einen Webserver handelt, der auf Docker Hub (Docker-Version von Git Hub) veröffentlicht wurde.
Verwenden Sie den Befehl docker run
, um den Container zu starten.
$ docker run nginx:1.19.3
Anfangs gab es lokal kein Containerbild, daher wird das Bild wie folgt erfasst und angezeigt.
Unable to find image 'nginx:1.19.3' locally
1.19.3: Pulling from library/nginx
d121f8d1c412: Pull complete
66a200539fd6: Pull complete
e9738820db15: Pull complete
d74ea5811e8a: Pull complete
ffdacbba6928: Pull complete
Digest: sha256:fc66cdef5ca33809823182c9c5d72ea86fd2cef7713cf3363e1a0b12a5d77500
Status: Downloaded newer image for nginx:1.19.3
Verwenden Sie bei laufendem Docker den Befehl "docker ps" von einem anderen Terminal aus, um zu bestätigen, dass der Container "nginx" gestartet wurde.
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
51d72c08c122 nginx:1.19.3 "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 80/tcp gracious_lalande
Sie können sehen, dass Version 1.19.3 von nginx
mit der ID 51d72c08c122
ausgeführt wird.
Führen Sie dies aus, indem Sie die "CONTAINER ID" angeben, die Sie mit dem Befehl "docker ps" erhalten.
$ docker stop 51d72c08c122
Überprüfen Sie mit dem Befehl docker ps
.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Es kann bestätigt werden, dass keine Container-ID ausgeführt wird.
Übrigens, wenn Sie die Container-ID im Befehl "Docker Start" angeben, können Sie denselben Container erneut starten.
$ docker start 51d72c08c122
Um einen Container zu löschen, stoppen Sie den Container, geben Sie die Container-ID an und verwenden Sie den Befehl docker rm
.
$ docker rm 51d72c08c122
Wenn Sie nach der Verarbeitung die Container-ID früher im Befehl "Docker Start" angegeben und gestartet haben,
$ docker start 51d72c08c122
error during connect: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/51d72c08c122/start: EOF
Error: failed to start containers: 51d72c08c122
Ein Fehler, der besagt, dass der Start der entsprechenden Container-ID fehlgeschlagen ist, wird zurückgegeben, und es kann bestätigt werden, dass der Container gelöscht wurde.
Sie können die Liste der Bilder auf dem lokalen Host mit dem Befehl "Docker-Bilder" anzeigen.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx 1.19.3 992e3b7be046 3 days ago 133MB
$ docker rmi nginx:1.19.3
Als Nächstes erstellen und teilen wir ein Bild in einem Container. → Vielleicht funktioniert es! Erstellen Sie ein Bild mit Docker und teilen Sie es!
Recommended Posts