Dieses Mal ist dies eine Methode, um die Shell des mit Docker Desktop für Windows erstellten Containers mit einer Tastenbedienung zu verbinden und zu bedienen. Ziel ist es, sich an das Bedienungsgefühl von Docker Desktop für Windows zu gewöhnen, bevor Sie es in die Docker-Datei schreiben.
Die Version von Docker lautet wie folgt.
Werfen wir einen Blick auf den Bildschirm von Docker Desktop für Windows.
Der Befehl Erste Schritte wird nur im schwarzen Bereich angezeigt. Da Hyper-V-Einstellungen ändern auf dem Laufwerk D festgelegt ist, kann das Verhalten geringfügig abweichen. Auf dem Laufwerk C sollte der Powershell-Bildschirm auf der rechten Seite angezeigt werden. Da der Einstiegsvorgang jedoch bereits ausgeführt wurde, wurde er möglicherweise nicht angezeigt.
Am linken Ende befindet sich ein Element namens "Container / Apps" und ein Element namens "Bilder". Da "Container / Apps" ausgewählt ist, versuchen Sie "Bilder" auszuwählen.
Derzeit gibt es lokal keine Container.
Oben befindet sich ein Element namens LOCAL und ein Element namens "REMOTE REPOSITORIES".
Die Seite REMOTE REPOSITORIES ist diejenige, die an Docker Hub gesendet wird. Da jedoch nichts verschoben wird, wird auch hier nichts angezeigt.
Jetzt möchte ich ganz links "Container / Apps" auswählen und den Befehl "Erste Schritte" in das schwarze Band an der Eingabeaufforderung eingeben.
cmd.exe
> docker run -d -p 80:80 docker/getting-started
Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
cbdbe7a5bc2a: Pull complete
85434292d1cb: Pull complete
75fcb1e58684: Pull complete
2a8fe5451faf: Pull complete
42ceeab04dd4: Pull complete
bdd639f50516: Pull complete
c446f16e1123: Pull complete
Digest: sha256:79d5eae6e7b1dec2e911923e463240984dad111a620d5628a5b95e036438b2df
Status: Downloaded newer image for docker/getting-started:latest
42f186b5894caa251bce39742538520666187ae9e27bb5a01855538c2f992d5c
Zunächst wird möglicherweise der folgende Bildschirm angezeigt. Drücken Sie "Zugriff zulassen".
In diesem Zustand ziehen Sie Docker und führen Docker auf Port 80 aus.
Schauen Sie sich den Docker Desktop-Bildschirm an. Der zu "Container / Apps" hinzugefügte Container wird angezeigt.
Wenn Sie den Cursor nach rechts bewegen, werden die Symbole ausgerichtet. Ich möchte den Cursor auf jedes Symbol bewegen. Durch Drücken von "OPEN IN BROWSER" gelangen Sie zur Webseite für diesen Container, auf dem derzeit Docker ausgeführt wird.
Drücken Sie "CLI", um eine Verbindung zur Shell dieses Containers herzustellen, auf dem derzeit Docker ausgeführt wird. Linux-Befehle funktionieren. Sie können sehen, mit welchem Befehl Sie eine Verbindung zum Container hergestellt haben, indem Sie oben auf dem sich öffnenden Bildschirm nachsehen. Sie können diesen Container durch Drücken von "STOP" stoppen. Drücken Sie "RESTART", um diesen Container neu zu starten. Sie können diesen Container lokal löschen, indem Sie ENTF drücken. Ich habe die Seite "Container / Apps" überprüft.
Ich möchte den Bildschirm auf der Seite "Bilder" überprüfen. Das Bild des gerade gestarteten Containers wird angezeigt. Die Anzeige "IN USE" scheint für Container angezeigt zu werden, die einmal gestartet wurden.
Auf der rechten Seite befindet sich ein Symbol namens "RUN". Dies ist die Schaltfläche, um den Container von dem Bild aus zu starten, das Sie gerade anzeigen.
(Es gibt einen weiteren Button neben "RUN", aber ich würde gerne einen Artikel schreiben, wenn ich eine andere Chance habe.)
Wenn Sie die Taste drücken, wird ein weiterer Container für die ersten Schritte erstellt und gestartet. Wenn Sie die Taste "RUN" drücken, wird der Bildschirm "New Container" angezeigt. Es scheint, dass Sie auch auf "Opthonal Settings" klicken können, um die einzelnen Einstellungen festzulegen. docker pull Jetzt möchte ich den CentOS-Container andocken.
cmd.exe
> docker pull centos:latest
latest: Pulling from library/centos
3c72a8ed6814: Pull complete
Digest: sha256:76d24f3ba3317fa945743bb3746fbaf3a0b752f10b10376960de01da70685fbd
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
Wenn Sie nur einen Docker ziehen, wird das Bild nur lokal angezeigt, sodass es nicht in "Containers / Apps" angezeigt wird. Überprüfen Sie den Bildschirm "Bilder". Das Bild des CentOS-Docker-Containers, der vom Docker gezogen wurde, wird angezeigt. Bewegen Sie den Cursor nach rechts und drücken Sie die Taste "RUN". "Neuer Container" wird angezeigt, sodass Sie den Container durch Drücken der Taste "RUN" starten können.