Windows Dockerのインストール
- Docker は一般的なコンテナ ツールではなく、既存の実行中の Linux カーネル環境に依存します。
- Docker は基本的に、既に実行されている Linux の下に分離されたファイル環境を作成するため、その実行効率は、デプロイされた Linux ホストの場合とほぼ同じです。
- したがって、Docker は Linux カーネル システムにデプロイする必要があります。他のシステムに Docker をデプロイする場合は、仮想 Linux 環境をインストールする必要があります。
Windows に Docker をデプロイする方法は、まず仮想マシンをインストールし、Linux システムがインストールされている仮想マシンで Docker を実行します。
1. [Docker Desktop]をクリックし、Windows バージョンをダウンロードします。
2.Hyper-Vをオンにする
- Hyper-V は、VMWare や VirtualBox と同様に Microsoft によって開発された仮想マシンであり、Windows 10 でのみ使用できます。これは、Docker Desktop for Windows で使用される仮想マシンです。
- ただし、この仮想マシンを有効にすると、QEMU、VirtualBox、または VMWare Workstation 15 以前は動作しなくなります。コンピューター上で別の仮想マシン (Android アプリケーションの開発に必要なエミュレーターなど) を使用する必要がある場合は、Hyper-V を使用しないでください。
Hyper-V をオンにする
1. を右クリックしwin图标
、 2. [アプリケーションと機能] (またはFボタン
。 3. [プログラムと機能] をクリックし、4. クリックして Windows 機能を有効または無効にします。 5. Hyper-V を選択します。
コマンドを使用して Hyper-V を有効にすることもできます。を右クリックして [スタート] メニューに移動し、管理者として PowerShell を実行して、次のコマンドを実行してください。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2.Windows 用 Docker デスクトップをインストールする
インストールファイルを実行します
手順 1 でダウンロードした Docker for Windows インストーラー インストール ファイルをダブルクリックします。
プロンプトが表示されたら、構成ページの [Hyper-V の代わりに WSL 2 を使用する] オプションがオフになっていることを確認します。
3. Docker Engine に十分なハードウェア リソースを割り当てます。
テストおよび確認された構成: 2 CPU、8 GB RAM、2 GB スワップ、10 GB ディスク容量。
起動中に WSL 2 が原因でエラーが発生した場合は、WSL 2 をインストールしてください。
インストール後、PowerShell を開いて次のコマンドを実行して、PowerShell が正常に実行されるかどうかを確認できます。
docker run hello-world
実行が成功すると、次のメッセージが表示されます。