楽しんで学習するITエンジニアの備忘録ブログ

~日常生活の中にも楽しみを見出したい~

【第1弾】Kubernetes学習【WindowsOSにコンテナインストール】

おれもITエンジニアの端くれ。

 

少しでも、IT技術を身に付けたい。

 

Kubernetesの知識を自分の脳に植え付けたい。

 

いや、むしろKubernetesになりたい。。。

 

言いすぎました。

 

ファーストステップとして、

 

「Dockerから入るKubernetes コンテナ開発からK8s本番運用まで」を購入。

15Stepで習得 Dockerから入るKubernetes コンテナ開発からK8s本番運用まで (StepUp!選書) | 高良 真穂 |本 | 通販 | Amazon

 

その思いから、コンテナの勉強を開始。

 

 

まずは、Udemy「米国AI開発者がゼロから教えるDocker講座」の受講開始。

 

実行環境がMacではないため、別の手順で環境を用意する必要がある。

 

 

下記の素晴らしいWebサイトを参照して、

 

Windows環境にDockerをインストールすることにした。

🐳WindowsでDockerを始める手順🐳 - Qiita

 

手順としては、

 

「WSL2のインストール」と「Docker Desktop for Windowsのダウンロード」

 

から構成されているようだ。

 

さあ、自分の新しい経験を始めてみようではないか。

 

手順1.WSL2のインストール(詳細は🐳WindowsでDockerを始める手順🐳 - Qiita

(1) LinuxWindows サブシステム有効化
(2) 仮想マシンの機能を有効
(3) Linux カーネル更新プログラム パッケージをダウンロードする
(4) WSL 2 を既定バージョンに設定
(5) Linux ディストリビューションをインストール

 Microsoft Storeから、「Ubuntu 20.04 LTS」をインストール。

(6)「Ubuntu 20.04 LTS」

 ここで、Ubuntuが起動できないエラーが発生!

 いや~、一筋縄で行くことって少ないんですよ!

 メッセージは下記。

 WslRegisterDistribution failed with error: 0x80370102
 https://qiita.com/gdrom1gb/items/70e8b9b0c309a5db4399

 

 さまざまな有識者サイトを見て周った結果、

 BIOSで、仮想化機能を有効にしていないこと原因という結論に至った。

 

 BIOSで、SVM Mode項目を、DisabledからEnabledに変更したことで成功。

   f:id:takanarukodou2:20210731162901p:plain

 

手順2.WSL2のインストール

 (1) Docker Desktop for Windowsのダウンロード

  f:id:takanarukodou2:20210731154821p:plain

 

 Docker Desktop for Windowsを起動後、下記を実行し、成功を確認。

  $ docker version

  $ docker-compose version

 

やっと、Udemy「米国AI開発者がゼロから教えるDocker講座」に戻れる。

 

以上です。