0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows10 環境構築

0
Last updated at Posted at 2026-01-06

去年末ごろからOSを入れていたSSDの調子がおかしくなり…年末年始で再インストール。
(いまさら)Windows10 22H2のセットアップだけど、まぁ今後のWindows11に向けての備忘録も兼ねて投稿。

2026.01.05時点

chocolatey

Chocolatey Software

インストールページの「Individual」の手順を実施。

  1. Get-ExecutionPolicyの確認
    PowerShellを管理者権限で起動、次のコマンドを実行
    > Get-ExecutionPolicy
    Restricted
    
    「Restricted」と返ってきた場合は次のコマンドで一時的に解除する。
    > Set-ExecutionPolicy Bypass -Scope Process
    
  2. インストールスクリプトの実行
    ※最新のコマンドは公式ページを確認すること。
    > 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'))
    
  3. インストール確認
    バージョンが表示されていれば成功。
    > 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

Ubuntuに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へインストールしたもの

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?