🐋

Ubuntu 20.04にDockerとdocker-composeを導入する

2022/02/16に公開

https://docs.docker.com/engine/install/ubuntu/

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-ja

上記の公式を見れは全て載っており、これらを参考にしています。

Dockerのインストール

いくつかの必要なパッケージをインストールします。

$ sudo apt update

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

公式DockerリポジトリのGPGキーをシステムに追加します。DockerリポジトリをAPTソースに追加します。

$ 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"

$ sudo apt update

デフォルトのUbuntuリポジトリではなく、Dockerリポジトリからインストールしようとしていることを確認します。

$ apt-cache policy docker-ce

次のような出力が表示されます。

docker-ce:
  Installed: (none)
  Candidate: 5:19.03.9~3-0~ubuntu-focal
  Version table:
     5:19.03.9~3-0~ubuntu-focal 500
        500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

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

$ sudo apt install docker-ce

以下のコマンドでDockerが入っているかを確認してください。

``bash
$ docker version


以下のコマンドでもデーモンが起動していることを確認してください。

```bash
$ sudo systemctl status docker

docker-composeのインストール

https://docs.docker.com/compose/install/

インストール方法は公式でも載っている。

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

curlコマンドでインストールしたら、chmoddocker-composeコマンドを扱えるようにする。

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

$ docker-compose -v

Discussion