WSLインストール
 

 

まずはPowerShellを起動し

「dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart」と入力し実行する。

これによりWSLがenableされたため、次に

「dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart」を実行し「“The operation completed successfully.” 」と出力されたのを確認したのちに、再起動する。

 

続いてLinux kernel update packageをダウンロードし、再びPowerShellを起動し

「wsl --set-default-version 2」を実行する。

最後にUbuntu 20.04 を Microsoft store からインストールし、初期設定を終えれば無事完了となる。

 

 

Docker インストール(+α)
 

公式で提供しているインストールスクリプトを利用してインストールをする。

先程インストールしたUbuntuから

「$ curl -fsSL https://get.docker.com -o get-docker.sh 」

「$ sudo sh get-docker.sh」

を実行する。

これでインストールは完了だが、このままでは毎回コマンドに「sudo」を付け加えることになるため、それを避ける設定をおこなっていく。

 

まずは

「$ sudo groupadd docker」を実行。これにより docker という名前にグループを追加する。そして

「$ sudo usermod -aG docker $USER」を実行し、そのグループに現在使用しているユーザーを加える。

ここでログインしなおすことで設定変更が反映される。

確認の為に「sudo」を含まない次のコマンドを実行する。

「$ docker run hello-world」

こちらが実行できれば設定は完了となる。

 

そしてのちに必要となる「Python」「Node.js」「AWS CDK」を一度にインストールするために、

「$ docker run -it tomomano/labc:latest」を実行する。

 

 

AWS CLI インストール&シークレットキー設定
 

まずはこれらのコマンドを実行する。

「$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"」

「$ sudo apt-get install zip unzip」

「$ sudo ./aws/install」

インストールに問題がないか確認するため

「$ aws --version」

を実行する。問題が無ければ

「$ aws configure」

を実行して設定をするのだが、シークレットキーが必要となるため予めAWSアカウントを作りアクセスキーを作成しておく必要がある。

用意ができたらAWS Access Key IDとAWS Secret Access Keyをそれぞれ入力し、「region =」には「ap-northeast-1」、「output」 = 「json」と入力すれば環境構築は以上となる。