Docker-CE を Ubuntu 19.04 にインストールするメモ
基本は Dockerのweb のインストール手順でOKなはずですが、
2019/05/06現在、対応バージョンに disco 19.04 は含まれていないため、そこだけ注意が必要です。
古いバージョンが入っていれば削除
$ sudo apt-get remove docker docker-engine docker.io containerd runc
aptのパッケージのアップデートをします。
$ sudo apt-get update
必要なパッケージをインストールします。
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Dockerの公式GPG鍵を追加します。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
fingerprintの確認もします。
$ sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
Dockerリポジトリの追加
公式サイトには以下のように記載がありますが、discoはまだ対応していないため、Dockerのリポジトリを引けません。
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
cosmic のリポジトリを引くことで代用します。
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
cosmic \
stable"
/etc/apt/sources.list
に以下のように追記してもOKです。
deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic stable
インストール
最新版をインストールする場合は以下のように。
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
動作確認
$ sudo docker version
Client:
Version: 18.09.5
API version: 1.39
Go version: go1.10.8
Git commit: e8ff056
Built: Thu Apr 11 04:44:15 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.5
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: e8ff056
Built: Thu Apr 11 04:10:53 2019
OS/Arch: linux/amd64
Experimental: false
一般ユーザでdockerを使う場合はユーザをdockerグループに入れる必要があります。
$ sudo usermod -aG docker ${USER}
グループ追加を反映させるために一度ログアウトします。
$ docker version
Client:
Version: 18.09.5
API version: 1.39
Go version: go1.10.8
Git commit: e8ff056
Built: Thu Apr 11 04:44:15 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.5
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: e8ff056
Built: Thu Apr 11 04:10:53 2019
OS/Arch: linux/amd64
Experimental: false