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

Windows Dockerインストール

Dockerは一般的なコンテナツールではなく、既存および動作しているLinuxカーネル環境に依存しています。

Dockerは実際には既に動作しているLinux下で隔離されたファイル環境を作成しており、その実行効率はデプロイされたLinuxホストにほぼ等しいです。

したがって、DockerはLinuxカーネルのシステム上にデプロイする必要があります。他のシステムがDockerをデプロイするには、仮想Linux環境をインストールする必要があります。

Windows上でDockerをデプロイする方法は、まず仮想マシンをインストールし、Linuxシステムの仮想マシンでDockerを実行することから始まります。

Win10 系统

Docker DesktopはWindows上でDockerを動作させるためのものです。 10 macOSオペレーティングシステム上の公式インストール方法も、この方法はまずLinuxを仮想マシンにインストールし、その後Dockerをインストールする方法に属します。

Docker Desktopの公式ダウンロードリンク:https://hub.docker.com/エディション/コミュニティ/docker-CE-デスクトップ-windows

注意:この方法はWindowsにのみ適用されます。 10 オペレーティングシステムのプロフェッショナルエディション、エンタープライズエディション、教育版、および一部の家庭版!

Hyperのインストール-V

Hyper-Vはマイクロソフトが開発した仮想マシンで、VMWareやVirtualBoxに似ており、Windows専用です。 10。这是 Docker Desktop for Windows 所使用的虚拟机。

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

开启 Hyper-V

程序和功能

启用或关闭Windows功能

选中Hyper-V

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

启用-WindowsOptionalFeature -在线 -FeatureName Microsoft-Hyper-V -全部

安装 Docker Desktop for Windows

点击 开始使用 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/

インストールは比較的簡単で、ダブルクリックして実行し、次に進むだけで、必要なコンポーネントを選択できます:

docker toolboxは、以下の内容を主に含むツールセットです:

  • Docker CLI - クライアント、dockerエンジンが作成したイメージとコンテナを実行するために使用されます。

  • Docker Machine - Windowsのコマンドラインでdockerエンジンコマンドを実行できるようにします。

  • Docker Compose - dockerを実行するために使用されます。-composeコマンド。

  • Kitematic - これはDockerのGUIバージョンです。

  • Docker QuickStartシェル - これは既にDockerが設定されたコマンドライン環境です。

  • Oracle VM Virtualbox - 仮想マシン。

ダウンロードが完了したら、直接インストールをクリックし、インストールが完了すると、デスクトップに3つのアイコンが表示されます。以下のようになります:

Docker QuickStartアイコンをクリックしてDocker Toolboxターミナルを起動します。

システムがUser Account Controlウィンドウを表示してVirtualBoxをコンピュータ上で修正する場合は、はいを選択します。

$ シンボルに、以下のコマンドを入力して実行できます。

$ docker run hello-world
 イメージ'hello'を見つけることができませんでした-world:latest'をローカルに
 リポジトリhelloをプルしています-world
 91c95931e552: ダウンロード完了
 a8219747be10: ダウンロード完了
 ステータス: helloの新しいイメージをダウンロードしました-world:latest
 Dockerからこんにちは。
 このメッセージは、あなたのインストールが正しく動作しているように見えます。
 このメッセージを生成するために、Dockerは以下の手順を踏みました:
  1. Docker Engine CLIクライアントはDocker Engineデーモンに接続しました。
  2. Docker Engineデーモンは"hello"イメージを引き出しました。-Docker Hubからのworld"イメージ。
     (ローカルに既に利用可能でないと仮定して。)
  3. Docker Engineデーモンは、そのイメージから新しいコンテナを作成し、それを実行します。
     現在読んでいる出力を生成する実行可能ファイルに送信しました。
  4. Docker Engineデーモンは、その出力をDocker Engine CLIクライアントにストリームで送信し、それを
     にターミナルを入力します。
 もっと野心的なものを試すために、以下のようにUbuntuコンテナを実行できます:
  $ docker run -it ubuntu bash
 さらに多くの例やアイデアについては、訪れてください:
  https://docs.docker.com/userguide/