DockerをUbuntu 18.10にインストール

DockerをUbuntu 18.10にインストールしたときのメモ。
Ubuntu 16.04/19.04/20.04も同じやり方で出来ました。

ほぼ、こちらのサイトの写経です。

下準備

古いDockerを削除する(aptですでにパッケージインストールしていたときに行う)。

$ sudo apt remove docker docker-engine docker.io

アップデート。

$ sudo apt-get update

必要なソフトをインストールする。
おそらく、すでにインストールされているため何事も起こらない可能性が高い。

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

インストール

以下、ずらっとコマンド入力。

$ 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 \
   $(lsb_release -cs) \
   stable"
$ sudo apt-get -y install docker-ce

ちゃんとインストールできたか確認する。

$ sudo docker version
Client:
 Version:           18.09.1
 API version:       1.39
 Go version:        go1.10.6
 Git commit:        4c52b90
 Built:             Wed Jan  9 19:35:36 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.1
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       4c52b90
  Built:            Wed Jan  9 19:02:44 2019
  OS/Arch:          linux/amd64
  Experimental:     false

sudoを使わずに実行できるようにする

$ sudo usermod -aG docker 一般ユーザー名

Ubuntuを再起動する(ユーザーのログアウト&Dockerの再起動ではダメだった)
いったんログアウトし、再ログインする。

$ docker version
Client:
 Version:           18.09.1
 API version:       1.39
 Go version:        go1.10.6
 Git commit:        4c52b90
 Built:             Wed Jan  9 19:35:36 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.1
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       4c52b90
  Built:            Wed Jan  9 19:02:44 2019
  OS/Arch:          linux/amd64
  Experimental:     false

その他

■Dockerの再起動

$ sudo service docker restart