フルスタックエンジニアへの道

「フルスタックエンジニアになりたい。。。いや、なってやる!」という備忘録

Docker & Docker Compose インストール【Ubuntu16.04】

Ubuntu16.04にDockerとDocker Composeをインストールします。

環境

  • Ubuntu16.04
  • Docker(19.03.5)
  • Docker Compose(1.24.1)

Dockerのインストール

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

前準備

Dockerのインストールに必要なものをインストールします。

$ sudo apt update
$ sudo apt install -y \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg-agent \
  software-properties-common

GPGキーの登録

DockerをインストールするためにGPGキーを登録します。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK

GPGキーの確認

GPGキーが登録できたか確認します。
下のように表示されればOKです。

$ sudo apt-key fingerprint 0EBFCD88
pub  4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub  4096R/F273FCD8 2017-02-22

リポジトリの登録

Dockerのリポジトリを登録します。
※4行で1行のコマンドです。

$ sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"

Dockerのインストール

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

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

dockerグループを追加

Dockerを使用したいユーザのサブグループに「docker」グループを追加します。
グループの追加を適用させるために一度ログアウトをして、再度ログインを行います。

$ sudo usermod -aG docker ユーザ名

# グループ追加を適用させるためにログアウト
$ exit

バージョンの確認

$ docker -v
Docker version 19.03.5, build 633a0ea838

Docker Composeのインストール

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

Docker Composeのダウンロード

Docker Composeをcurlコマンドでダウンロードします。
※2行で1行のコマンドです。

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" \
  -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  617    0  617    0    0    97      0 --:--:--  0:00:06 --:--:--  161
100 15.4M  100 15.4M    0    0  195k      0  0:01:20  0:01:20 --:--:--  265k

実行権限の追加

コマンドとして実行できるように、実行権限を追加します。

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

#バージョンの確認
$ docker-compose -v
docker-compose version 1.24.1, build 4667896b

これで、DockerとDocker Composeのインストール作業は終了です。


参考:
https://docs.docker.com/install/linux/docker-ce/ubuntu/ https://docs.docker.com/compose/install/