LoginSignup
1
0

More than 1 year has passed since last update.

WSL2上にDockerをインストールする

Posted at

概要

上記でインストールしたWSL2上にDockerをインストールする

環境

Windows10
バージョン21H1(OSビルド19043,1826)

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

手順

  1. 既存のパッケージのリストを更新

    $ sudo apt update
    
  2. 必要条件パッケージをインストール

    $ sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 公式DockerリポジトリのGPGキーをシステムに追加

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. DockerリポジトリをAPTソースに追加

    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
    
  5. 追加されたリポジトリからDockerパッケージでパッケージデータベースを更新

    $ sudo apt update
    
  6. Dockerをインストール

    $ sudo apt install docker-ce
    
  7. Dockerを再起動

    $ sudo service docker stop
    $ sudo service docker start
    
  8. 一般ユーザがDockerコマンドを実行できるようにGroupへ追加

    $ sudo usermod -a -G docker `whoami`
    
  9. Groupへの追加を適用させるために再ログイン

    $ exit
    
  10. インストール完了の確認

    $ docker version
    Client: Docker Engine - Community
     Version:           20.10.17
     API version:       1.41
     Go version:        go1.17.11
     Git commit:        100c701
     Built:             Mon Jun  6 23:02:57 2022
     OS/Arch:           linux/amd64
     Context:           default
     Experimental:      true
    
    Server: Docker Engine - Community
     Engine:
      Version:          20.10.17
      API version:      1.41 (minimum version 1.12)
      Go version:       go1.17.11
      Git commit:       a89b842
      Built:            Mon Jun  6 23:01:03 2022
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.6.6
      GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
     runc:
      Version:          1.1.2
      GitCommit:        v1.1.2-0-ga916309
     docker-init:
      Version:          0.19.0
      GitCommit:        de40ad0
    
1
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
1
0