Ubuntu 20.04 に Docker をインストールする


はじめに

Ubuntu 20.04 に Docker をインストールするためのメモ。

環境

$ hostnamectl
   Static hostname: ---
         Icon name: computer-vm
           Chassis: vm
        Machine ID: ---
           Boot ID: ---
    Virtualization: kvm
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-45-generic
      Architecture: x86-64

1. Dockerをインストール

Dockerのインストールに必要なパッケージを追加します。

$ sudo apt -y update \
  && sudo apt list --upgradable \
  && sudo apt -y upgrade \
  && sudo apt -y autoremove \
  && sudo apt -y install apt-transport-https ca-certificates curl software-properties-common

公式DockerリポジトリのGPGキーを取得し、Dockerリポジトリを追加します。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - \
  && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

Docker をインストールします。

$ sudo apt -y update \
  && sudo apt -y install docker-ce

2. sudoなしでDockerコマンド利用できるように設定

sudoなしでDockerコマンドを利用したユーザを docker グループに追加します。
※ 下記コマンド実行後に再ログインが必要です。

$ sudo usermod -aG docker ${USER}

確認は下記コマンドで可能です。

$ id -nG
test sudo docker

3. Docker Composeをインストール

Docker Composeの実行ファイルをダウンロードし、実行権限を付与します。

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose \
  && sudo chmod +x /usr/local/bin/docker-compose

下記コマンド実行して正常にバージョンが出力されることを確認します。

$ docker-compose --version
docker-compose version 1.29.0, build 07737305

参考サイト

Ubuntu 20.04へのDockerのインストールおよび使用方法(