Windows に Docker をインストールする

Windows に Docker をインストールする

Docker はアプリケーションの共有を容易にし、「自分のマシンでは動作するが、別のマシンでは動作しない」といった不満の問題を解決すると約束している。

私はまだ docker をあまり使用していないので、この約束が果たされるかどうかはわかりません。誰もがすべてのマシンに docker をインストールした場合にのみ、この約束が実現することは明らかです。私のクライアントのほとんどは Windows 上で実行されており、docker はインストールされていません。

Windows に docker をインストールするのは面倒です。私が見つけたプロセスのドキュメントは間違っているか古く、わかりにくく、Windows よりも Linux にかなり詳しい著者によって書かれています。

実行するだけで完了する、シンプルで必要最低限​​のインストール プロセスは何ですか?

答え1

数日間これに苦労した後、うまくいくと思われる次のプロセスを思いつきました。

  1. 管理者としてPowerShellを開く

  2. PowerShell で次のように入力します: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  3. PowerShell で次のように入力します: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  4. ブラウザでウェブサイトにアクセスしますhttps://docs.docker.com/docker-for-windows/インストール/ Windows 用の docker dektop のインストーラーをダウンロードします。

  5. インストーラー「Docker Desktop Installer.exe」を実行します。

  6. Linuxカーネルアップデートパッケージを以下からダウンロードしてください。https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  7. インストーラー「wsl_update_x64.msi」を実行します。

  8. PowerShellで次のように入力します: wsl --set-default-version 2

  9. Windowsを再起動します。


インストールが成功したかどうかを簡単に確認します。

  1. コマンドプロンプトで次のように入力します: docker run -d -p 80:80 docker/getting-started

  2. ブラウザでhttp://localhostを開きます。

docker に関する多くの情報が記載されたページが表示されます。警告: この情報の一部は古くなっているか、Windows には適用されません。

関連情報