Ubuntu22.04にDockerをインストールする

前提

前回、VMWare PlayerにインストールしたUbuntu22.04にさらにDockerをインストールする。

Windows10環境にDockerをインストールすればいいじゃん、という意見もあると思うがそこら辺は趣味ということで。
まだDockerに対して知識が無いのでもしかするとWindows環境が汚れるのかな、という不安もありまして。

Dockerって何?

Dockerはコンテナーと呼ばれるパッケージ単位で
OSの環境を用意できる&すぐに捨てられる、みたいなソフトウェアです。
開発用に環境を用意するのが超楽。

というくらいの認識しか現時点では持っていません。
Vagrantと似たようなものだと思います。

早速インストール

まずはいつものおまじない。

sudo apt update
sudo apt upgrade

公式のDockerリポジトリから最新バージョンのDockerをインストール

DockerインストールパッケージはUbuntu公式リポジトリにもあるみたいですがこっちは最新じゃないことがあるので
公式のDockerリポジトリから最新バージョンのDockerをインストール。

HTTPS経由でパッケージを使用できるようにするためのパッケージを先にインストールします。

sudo apt install apt-transport-https ca-certificates curl software-properties-common

DockerリポジトリのGPGキーを追加

GPGキーを入れる。
最近Linux界隈でGPGって言葉よく使うね。こんなの昔から頻繁に使ってたっけ。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Dockerリポジトリ追加

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

再度おまじない

sudo apt update

インストールコマンド

インストールできるバージョンを確認。

sudo apt-cache policy docker-ce

すると、

docker-ce:
  インストールされているバージョン: (なし)
  候補:               5:20.10.16~3-0~ubuntu-jammy
  バージョンテーブル:
     5:20.10.16~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.16~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.15~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.15~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.14~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.14~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.13~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.13~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.12~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.11~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.10~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.9~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.8~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.7~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.6~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.5~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.4~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.3~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.2~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.1~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:20.10.0~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.15~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.14~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.13~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.12~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.11~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.10~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
     5:19.03.9~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

こんなのが出ました。

それではインストール。

sudo apt install docker-ce

これでインストールが完了です!

バージョン確認してみましょう。

$ docker -v
Docker version 20.10.16, build aa7e414

バージョンが表示されたら完了です。

Docker

Posted by bistro