【第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) Linux 用 Windows サブシステム有効化
(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に変更したことで成功。
手順2.WSL2のインストール
(1) Docker Desktop for Windowsのダウンロード
Docker Desktop for Windowsを起動後、下記を実行し、成功を確認。
$ docker version
$ docker-compose version
やっと、Udemy「米国AI開発者がゼロから教えるDocker講座」に戻れる。
以上です。