去年末ごろからOSを入れていたSSDの調子がおかしくなり…年末年始で再インストール。
(いまさら)Windows10 22H2のセットアップだけど、まぁ今後のWindows11に向けての備忘録も兼ねて投稿。
2026.01.05時点
chocolatey
インストールページの「Individual」の手順を実施。
-
Get-ExecutionPolicyの確認
PowerShellを管理者権限で起動、次のコマンドを実行「Restricted」と返ってきた場合は次のコマンドで一時的に解除する。> Get-ExecutionPolicy Restricted> Set-ExecutionPolicy Bypass -Scope Process - インストールスクリプトの実行
※最新のコマンドは公式ページを確認すること。> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) - インストール確認
バージョンが表示されていれば成功。> choco --version 2.6.0
インストール可能パッケージはここから検索可能。
以降、windows terminalをインストールし使用していく。
> choco install microsoft-windows-terminal -y
terminalをインストール後、コンテキストメニューから開くの設定を変更
→WSL2 Window Terminalからの起動ディレクトリ 参考
規定のプロファイルを↑で変更したものにしておく
WSL2
install
PowerShellで次のコマンドを実行
> wsl --install
ディストリビューションの変更(変更する場合)
オンラインからダウンロードできるディストリビューションの一覧を表示
> wsl.exe --list --online
ディストリビューションのインストール、規定に設定
> wsl.exe --install [Distro]
> wsl.exe --set-default [Distro]
Docker
aptによる更新もできるようにリポジトリを使ったインストールを行う。
事前確認
以下のコマンドを実行しsystemdがrunningになっているかを確認。
(「wsl --install」で導入したUbuntuだとデフォルトで起動している模様)
$ sudo systemctl status
● DESKTOP-xxxxxxx
State: running
Units: 357 loaded (incl. loaded aliases)
Jobs: 1 queued
Failed: 0 units
Since: Tue 2026-01-06 01:55:15 JST; 25min ago
systemd: 255.4-1ubuntu8.12
リポジトリ設定
GPG keyの追加
$ sudo apt update
$ sudo apt install ca-certificates curl
$ sudo install -m 0755 -d /etc/apt/keyrings
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
$ sudo chmod a+r /etc/apt/keyrings/docker.asc
リポジトリの追加
$ sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
$ sudo apt update
インストール
必要なパッケージをインストール
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
インストール後、サービスが開始しているかを確認
$ sudo systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-01-06 10:29:52 JST; 33s ago
TriggeredBy: ● docker.socket
一般ユーザでコマンド実行
このままだと常にsudoをつけないといけないため、一般ユーザで実行できるようにする。
dockerグループの確認(aptインストール後、追加されているはず)
$ grep docker /etc/group
docker:x:989:
ユーザをdockerグループへ追加
$ sudo usermod -aG docker $USER
グループへ追加したらログアウトし、再度ログインする
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
その他
WSL2のUbuntuへインストールしたもの