2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WSL2とDocker CLIのインストールする方法

Last updated at Posted at 2024-11-25
Page 1 of 18

はじめに

本記事は、「WSL2」「Docker」 をインストールする方法の記事です。

下記が公式サイトになります。詳しくはこちららを確認してください。


WSL2をインストール方法

手順1: PowerShellを管理者権限で起動する

poershell起動.png


手順2: WSLのインストールコマンドを実行

  • PowerShellで下記のコマンドを実行してください。
WSLのインストールコマンド
wsl --install

wslインストールコマンド入力.png

  • インストール完了まで少し時間がかかります。

wslインストール中.png

  • インストール完了です。

image.png


手順3: PCを再起動する

  • PCを再起動してください。

手順4: Ubuntuを管理者権限で起動する

Ubuntu起動.png

  • 起動に少し時間がかかります。
    image.png

手順5: ユーザ名を設定する

  • 任意のユーザ名を入力してください。
    image.png

手順6: パスワードを設定する

  • 任意のパスワードを入力してください。
    ※入力したパスワードは見えないので入力間違いに注意してください。
    password入力.png

手順7: 再度パスワードを入力する

  • 手順6で設定したパスワードを入力してください。

image.png

  • 以下のように表示されれば、WSL2のインストールは成功です!

image.png


Docker CLIのインストール方法

手順1: 古いバージョンのDockerと関連のパッケージを削除する

  • Ubuntu上で下記のコマンドを実行してください。
Dockerと関連のパッケージを削除するコマンド
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

image.png

  • パスワードを求められたらWSL2のインストールで設定したパスワードを入力してください。
    image.png

  • 以下のように表示されれば成功です。
    image.png


手順2: パッケージリストを更新する

  • Ubuntu上で下記のコマンドを実行してください。
パッケージリストを更新するコマンド
sudo apt-get update

image.png

  • パスワードを求められたらWSL2のインストールで設定したパスワードを入力してください。
    image.png

  • 以下のように表示されれば成功です。
    image.png


手順3: Dockerのインストールに必要なパッケージをインストールする

  • Ubuntu上で下記のコマンドを実行してください。
パッケージをインストールするコマンド
sudo apt-get install ca-certificates curl

image.png

  • 「Do you want to continue? [Y/n] 」と聞かれたら「Y」と入力してください。
    image.png

  • 以下のように表示されれば成功です。
    image.png


手順4: DockerのGPGキーを保存するディレクトリを作成する

  • Ubuntu上で下記のコマンドを実行してください。
GPGキーを保存するディレクトリを作成するコマンド
sudo install -m 0755 -d /etc/apt/keyrings

image.png

  • 以下のように表示されれば成功です。
    image.png

手順5: DockerのGPGキーを取得する

  • Ubuntu上で下記のコマンドを実行してください。
GPGキーを取得するコマンド
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

image.png

  • 以下のように表示されれば成功です。
    image.png

手順6: GPGキーの読み取り権限を追加する

  • Ubuntu上で下記のコマンドを実行してください。
読み取り権限を追加するコマンド
sudo chmod a+r /etc/apt/keyrings/docker.asc

image.png

  • 以下のように表示されれば成功です。
    image.png

手順7: Dockerをインストールするための設定を行う

  • Ubuntu上で下記のコマンドを実行してください。
Dockerのインストールに必要なリポジトリをシステムに追加するコマンド
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

image.png

  • 以下のように表示されれば成功です。
    image.png

手順8: パッケージリストを更新する

  • Ubuntu上で下記のコマンドを実行してください。
パッケージリストを更新するコマンド
sudo apt-get update

image.png

  • 以下のように表示されれば成功です。
    image.png

手順9: Dockerをインストールする

  • Ubuntu上で下記のコマンドを実行してください。
Dockerをインストールするコマンド
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

image.png

  • 「Do you want to continue? [Y/n] 」と聞かれたら「Y」と入力してください。
    image.png

  • 以下のように表示されれば成功です。
    image.png


動作確認

  • 動作確認を行います。
  • Ubuntu上で下記のコマンドを実行してください。
イメージの取得と実行コマンド
sudo docker run hello-world

image.png

  • 以下のように表示されれば成功です。
    image.png

用語

  • WSL2: Windows Subsystem for Linux の略
    Windows上でLinux環境を提供するための機能

  • GPGキー: GNU Privacy Guard の略
    暗号鍵のペア(公開鍵と秘密鍵)のこと

  • ca-certificates: CA証明書を管理するパッケージのこと

  • CA: Certificate Authority の略
    インターネット上で安全な通信を保証するために使われるデジタル証明書を発行・管理する認証局のこと

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?