English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

WindowsDockerInstallation

Docker ist nicht ein allgemeines Container-Tool, es hängt von einer bestehenden und laufenden Linux-Kernumgebung ab.

Docker erstellt im laufenden Linux eine isolierte Dateiumgebung, daher ist seine Effizienz fast gleichwertig mit dem bereitgestellten Linux-Host.

Daher muss Docker auf einem System mit Linux-Kern bereitgestellt werden. Wenn andere Systeme Docker bereitstellen möchten, müssen sie eine virtuelle Linux-Umgebung installieren.

Die Methoden zur Bereitstellung von Docker auf Windows sind alle, eine Virtuelle Maschine zu installieren und Docker in einer Virtuellen Maschine mit installiertem Linux auszuführen.

Win10 系统

Docker Desktop ist Docker für Windows 10 und die offizielle Installationsmethode auf macOS-Betriebssystemen, diese Methode gehört immer noch zur Methode, Linux in einer Virtuellen Maschine zu installieren und Docker dann zu installieren.

Offizielle Download-Adresse von Docker Desktop:https://hub.docker.com/editions/community/docker-ce-desktop-windows

Hinweis:Diese Methode ist nur für Windows geeignet 10 Versionen für Betriebssystem Professional, Enterprise, Education und einige Home Editions!

Hyper installieren-V

Hyper-V ist eine Virtuelle Maschine, die von Microsoft entwickelt wurde und ähnlich wie VMWare oder VirtualBox ist, nur für Windows geeignet 10。这是 Docker Desktop for Windows 所使用的虚拟机。

但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!

开启 Hyper-V

程序和功能

启用或关闭Windows功能

选中Hyper-V

也可以通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

安装 Docker Desktop for Windows

点击 Get started with Docker Desktop,并下载 Windows 的版本,如果你还没有登录,会要求注册登录:

运行安装文件

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。

桌边也会出现三个图标,如下图所示:

我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。

如果没启动,你可以在 Windows 搜索 Docker 来启动:

启动后,也可以在通知栏上看到小鲸鱼图标:

如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2

对于Docker的操作是用命令行进行操作的,所以我们需要先打开命令行工具(或者下载其他工具如PowerShell等)。键盘输入:win+R,打开运行工具,输入cmd,打开命令行工具:


 查看我们的Docker版本: 

win7、win8 系统

win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

Die Installation ist einfach, doppelklicken Sie, um sie auszuführen und klicken Sie auf Weiter. Sie können die benötigten Komponenten auswählen:

Docker Toolbox ist ein Werkzeugset, das hauptsächlich folgende Inhalte enthält:

  • Docker CLI - Klient, um docker-Engine-Mechanismen und Container zu erstellen.

  • DockerMachine - Lässt Sie Docker-Engine-Befehle in der Windows-Befehlszeile ausführen.

  • DockerCompose - Um docker auszuführen-Befehl compose.

  • Kitematic - Dies ist die GUI-Version von Docker.

  • Docker QuickStart-Shell - Dies ist eine bereits eingerichtete Befehlszeilenumgebung für Docker.

  • Oracle VM Virtualbox - Virtueller Computer.

Nach dem Herunterladen klicken Sie direkt auf Installieren. Nach einem erfolgreichen Installationsvorgang erscheinen auf dem Schreibtisch drei Symbole, wie im folgenden Bild gezeigt:

Klicken Sie auf das Symbol Docker QuickStart, um den Docker Toolbox-Terminal zu starten.

Wenn das System das Fenster Benutzerkontensteuerung zur Ausführung von VirtualBox anzeigt, um Ihren Computer zu ändern, wählen Sie Ja.

$ Das Symbol dort können Sie die folgenden Befehle eingeben, um auszuführen.

$ docker run hello-welt
 Bild 'hello' nicht gefunden-welt:latest lokal
 Repository hello abholen-welt
 91sein95931sein552: Herunterladen abgeschlossen
 sein8219747sein10: Herunterladen abgeschlossen
 Status: Neuestes Bild für hello heruntergeladen-welt:latest
 Hallo von Docker.
 Diese Nachricht zeigt, dass Ihre Installation scheinbar ordnungsgemäß funktioniert.
 Um diese Nachricht zu generieren, hat Docker die folgenden Schritte unternommen:
  1. Der Docker Engine-CLI-Client hat den Docker Engine-Daemon kontaktiert.
  2. Der Docker Engine-Daemon hat das "hello-weltweite Abbildung vom Docker Hub.
     (Vorausgesetzt, es war bereits lokal verfügbar.)
  3. Der Docker Engine Daemon hat aus diesem Bild einen neuen Container erstellt, der den aktuellen Output erzeugt.
     . Der Docker Engine Daemon hat aus diesem Bild einen neuen Container erstellt, der den aktuellen Output erzeugt.
  4. Der Docker Engine Daemon hat diese Ausgabe an den Docker Engine CLI Client gesendet, der sie weitergeleitet hat
     in Ihr Terminal.
 Um etwas Ambitionierteres auszuprobieren, können Sie einen Ubuntu-Container mit dem folgenden Befehl ausführen:
  $ docker run -it ubuntu bash
 Für mehr Beispiele und Ideen, besuchen Sie:
  https://docs.docker.com/userguide/