docker linux

WSL(Ubuntu 22.04.3 LTS)でdockerの環境構築!docker入門

記事内に広告が含まれています。

はるか
WSLでDocker環境を作りたい。何から始める?
ふゅか
まず、Dockerのインストール手順を確認しよう!WSL上でUbuntuを使ってやるからね♪

Dockerのインストール手順

動作環境

  • Windows11
  • WSL(Ubuntu 22.04.3 LTS)
  • Docker 26.1.4

WSL (Windows Subsystem for Linux) 上に Docker をインストールする手順は以下の通りです。

 Docker の依存関係をインストールする

  1. Ubuntu (WSL) を起動します。
  2. 以下のコマンドを実行して、依存関係をインストールします。
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common

はるか
まずは依存関係のインストール。Ubuntuを起動して、これらのコマンドを実行。

ふゅか
これで必要なパッケージが揃うよ!

 Docker の公式 GPG 鍵を追加する

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
はるか
次は公式のGPG鍵を追加する。これで公開鍵を入手。

Docker リポジトリを追加する

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

はるか
続いて、DockerリポジトリをUbuntuに追加する。

ふゅか
これでDockerをインストールする準備が整うね!

 Docker をインストールする

sudo apt update
sudo apt install -y docker-ce

Docker を非 root ユーザーで使用する設定をする

  1. 現在のユーザーを docker グループに追加します。
    sudo usermod -aG docker $USER
    
    
  2. 一度ログアウトしてから再度ログインします。または、以下のコマンドを実行して、グループを再読み込みします。
    newgrp docker
    

はるか
Dockerを使うユーザーをdockerグループに追加する。これで管理者権限がなくてもDockerを使える。

ふゅか
ログアウトして再ログイン、またはnewgrp dockerを実行してグループを再読み込みするの!

Docker のインストールを確認する

docker --version

Dockerの動作確認

WSL で以下のコマンドを実行して、Docker が正常に動作するか確認します。

docker run hello-world


はるか
インストールが終わったら、Dockerが正常に動作するか確認する。

ふゅか
そうだね、docker run hello-worldを実行して、Hello Worldメッセージが表示されれば完璧だよ♪

docker-composeのインストール

次にdocker composeをインストールします。

 sudo curl -SL https://github.com/docker/compose/releases/download/v2.27.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

chomodでdocker composeを使えるようにします。

sudo chmod +x /usr/local/bin/docker-compose

docker-composeのバージョンを最後に確認します。

 docker-compose -v

-docker, linux