環境
| Env | Ver |
|---|---|
| Windows 11 Pro | Build 22621.674 |
| Ubuntu | 22.04.01 |
ベースのセットアップ
wsl --update- Microsoft StoreからUbuntu 22.04.01 LTSをインストール
- GUIのウィザードがコケたらやり直す
/etc/wsl.confに起動設定を追加- リファレンス:learn.microsoft.com
[boot] systemd=true [user] default=<ユーザー名>wsl --shutdown- Ubuntuのコンソールを開きデフォルトユーザーが設定通りなのを確認
- アップデート
sudo apt update sudo apt upgrade
開発環境のセットアップ
以下を流す
sudo apt install -y \ zsh \ ssh \ net-tools \ git \ unzip \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # Docker公式のGPG鍵を追加 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # リポジトリをパッケージマネージャーに登録 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # docker本体のインストール sudo apt install -y \ docker-ce \ docker-ce-cli \ containerd.io \ docker-compose-plugin # 一般ユーザーで docker を利用可能にする sudo usermod -aG docker $USER # Node.js curl https://get.volta.sh | bash # zsh切り替え chsh -s $(which zsh)ターミナル再起動
# zsh設定取り込み git clone https://github.com/Lycolia/my-zsh-conf.git rm -Rf my-zsh-conf/.git/ mv my-zsh-conf/.* . rm -Rf my-zsh-conf/ # install Node.js volta install node@ltsターミナル再起動してzsh設定の反映を確認