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」と入力すれば環境構築は以上となる。




