Docker のインストール(だめだめ編)

 最初に、Docker をインストールして失敗した経緯です。

【Dockerのインストール】

 インストールの経緯

 私のパソコンはWindows10Proなので、動画に従い「Docker for Windows」でインストールを行いました。しかし、残念ながら不具合が起きました。「WSL2」のインストールを要求されました。これが、一般的なことなのか、私のパソコンだけなのかは分かりません。

 そこで、「WSL2」が必要ない、「Docker Toolbox」にインストールの方法を変えました。結論から言うと、動画で指定されている場所には、「Docker for Windows」を使用するように書いてありました。動きの激しい世界であることを再認識しました。


 そこで、再度、下記のサイトから、「Docker for Windows」をダウンロードしてインストールを行いました。

Get Started with Docker

 ダウンロードしたファイル「Docker Desktop Installer.exe」を実行して、終了後にパソコンを再起動しました。再起動後、「Docker Desktop」アイコンをWクリックして、プログラムを立ち上げました。当然、この状態では正常には動作しません。

ー WSL2のインストール

 次に、問題の「WSL2」のインストールに挑戦してみました。動画中で、インストールが難しいと言われていたので、自信はないですがやるしかない状況です。下記のサイトを参考にしました。

WSL2導入|WinアップデートからWSL2を既定にするまでのスクショ

 上記サイトの内容を簡単に示します。詳しくは、記事をご覧ください。

・Microsoftのアカウントを準備します。(結局使わなかったような・・・)
・Windows Update の確認します。 「最新の状態」と表示されます(これは嘘です)
・Windows のバージョンを確認します。 Ver.2004(OS bild 19041.685)
 このバージョンには、WSL2が入っているはずなのですが・・・
・ストレージの空き容量(数10GB必要)の確認します。 残量74GBでした
・Windows10のダウンロードサイトへ移動しインストールします
・再起動後に、Windows のバージョンを確認します。 変化なし
・Powershell(管理者で)以下のコマンドを実行します。
 「管理者で」とは、アプリで右クリックして、「管理者として実行」を選択する。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

・正常に実行されたら、以下のコマンドを実行して、WSLのバージョンを2にします。

・しかし、以下のような、エラーメッセージが出ます。
「カーネルコンポーネントの更新が必要です」

ー カーネルコンポーネントの更新

 指示に従って、リンクをクリックすると、下記のサイトに移動します。

手順 4 – Linux カーネル更新プログラム パッケージをダウンロードする

 そこで、以下に示すリンクをクリックして、パッケージをダウンロードします。

x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ

 ダウンロードしたパッケージ「wsl_update_x64.msi」を実行します。これで、「カーネルコンポーネントの更新」が終了しました。

ー 再度・・・

 「カーネルコンポーネントの更新」が終了した後、再度、下記のコマンドを実行しました。

 エラーもなく、以上で、「WSL2」のインストールが終了しました。

 準備が完了しましたので、「Docker」を起動してみました。「Power Shell」で、以下のコマンドを実行してみました。

docker run -d -p 80:80 docker/getting-started

 ところが、最初と同じエラーメッセージが表示されました。正直に言って、かなり戸惑いました。


 その後、パソコンを再起動をして、「WSL2」は正常にインストールできたことが確認できました。しかし、「Power Shell」からの操作には、エラーが表示されました。そこで、「Docker」のアイコンをクリックしたら、初期化の作業を促されて指示に従いました。しかし、ファイルのダウンロードが20分近くたっても、一向に終わりそうもなかったので中断しました。

 再度、再起動しました。最終的に、動作しているようなのですが、私には判断できないので、先に進むことにしました。

タイトルとURLをコピーしました