Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Teilen von Codebeispielen zur Installation von Docker unter Windows

Teilen von Codebeispielen zur Installation von Docker unter Windows

黄舟
黄舟Original
2017-06-07 09:37:042004Durchsuche

Laden Sie Docker für Windows herunter

Stabile Version

Bereiten Sie die Installation von Docker für Windows vor
Stellen Sie vor der Installation sicher, dass die Windows 10-Version größer oder gleich 1703 ist und die Die Betriebssystemversion ist größer oder gleich 15063
Ich Bei der Installation unter Version 1607 tritt ein Fehler auf, dass die referenzierte Assemblydatei nicht gefunden werden kann
Das Hyper-V-Paket muss aktiviert sein, damit Docker für Windows funktioniert. Wenn Ihr System diese Anforderungen nicht erfüllt, können Sie Docker Toolbox installieren, das Oracle Virtual Box anstelle von Hyper-V verwendet.
Hyper-V-URL unter Windows 10 installieren

Docker für Windows installieren
Doppelklicken Sie auf InstallDocker.msi, um das Installationsprogramm auszuführen.

Überprüfen Sie Docker
Öffnen Sie PowerShell und geben Sie den folgenden Code ein

PS C:\Users\Docker> docker --version
Docker version 17.03.0-ce, build 60ccb22

PS C:\Users\Docker> docker-compose --version
docker-compose version 1.11.2, build dfed245

PS C:\Users\Docker> docker-machine --version
docker-machine version 0.10.0, build 76ed2a6

Führen Sie docker run hello-world aus, um zu testen, ob Sie ein Image vom Docker Hub abrufen und einen Container starten möchten.

PS C:\Users\jdoe> docker run hello-world
Hello from Docker. This message shows that your installation appears
to be working correctly.
To generate this message, Docker took the following steps:
The Docker client contacted the Docker daemon.
The Docker daemon pulled the "hello-world" image from the Docker Hub.
The Docker daemon created a new container from that image which runs the executable that produces the output you are currently
reading.
The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

Versuchen Sie etwas Ehrgeizigeres und führen Sie mit diesem Befehl einen Ubuntu-Container aus.
Dadurch wird das Ubuntu-Container-Image heruntergeladen und gestartet. Unten sehen Sie die Ausgabe der Ausführung dieses Befehls in Powershell.

PS C:Usersjdoe> docker run -it ubuntu bash
Unable to find image 'ubuntu:latest' locally latest: Pulling from
library/ubuntu 5a132a7e7af1: Pull complete fd2731e4c50c: Pull complete
28a2f68d1120: Pull complete a3ed95caeb02: Pull complete Digest:
sha256:4e85ebe01d056b43955250bbac22bdb8734271122e3c78d21e55ee235fc6802d
Status: Downloaded newer image for ubuntu:latest

Verwenden Sie Docker, um den Nginx-Server zu starten.

PS C:\Users\jdoe> docker run -d -p 80:80 --name webserver nginx
Unable to find image 'nginx:latest' locally latest: Pulling from
library/nginx
fdd5d7827f33: Pull complete a3ed95caeb02: Pull complete 716f7a5f3082:
Pull complete 7b10f03a0309: Pull complete Digest:
sha256:f6a001272d5d324c4c9f3f183e1b69e9e0ff12debeb7a092730d638c33e0de3e
Status: Downloaded newer image for nginx:latest
dfe13c68b3b86f01951af617df02be4897184cbf7a8b4d5caf1c3c5bd3fc267f
访问http://localhost/以显示nginx起始页。

Verwenden Sie den Docker-Befehl ps, um die Containerliste anzuzeigen.
Verwenden Sie den Befehl Docker Images, um das Bild anzuzeigen Liste

Accelerator

Wählen Sie „Einstellungen“ aus dem Rechtsklick-Menü im Taskleistensymbol in der unteren rechten Ecke des Systems. Wählen Sie nach dem Öffnen des Konfigurationsfensters „Docker Daemon“ aus dem linken Navigationsmenü. Bearbeiten Sie die JSON-Zeichenfolge im Fenster und geben Sie die Beschleunigeradresse ein, z. B. Alibaba Cloud, DaoCloud usw., z. B.:

 {
     "registry-mirrors": [
       "https://sr5arhkn.mirror.aliyuncs.com",
       "http://14d216f4.m.daocloud.io"
     ],
     "insecure-registries": []
   }

Das obige ist der detaillierte Inhalt vonTeilen von Codebeispielen zur Installation von Docker unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn