Lubuntu 19 に Docker をインストール

はじめに

今日は Lubuntu 19 に Docker をインストールする手順をご紹介します。

インストールは、公式ドキュメント「Docker Documentation」にある Ubuntu 用の手順で問題なくできました。当サイトの手順は参考資料として、公式ドキュメントの手順に沿って進めた方がいいと思います。例えば、途中 fingerprint のチェックを行いますが、その値はここで紹介するものから変わる可能性があります。

Lubuntu
19.04
Docker
19.03.2
目次
  1. リポジトリを追加
  2. Docker のインストール
  3. 動作確認

1. リポジトリを追加

QTerminal を起動し、下記コマンドでインストール可能なパッケージ情報をアップデート。

$ sudo apt-get update
~~~省略~~~
パッケージリストを読み込んでいます... 完了

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

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
パッケージリストを読み込んでいます... 完了
~~~省略~~~
続行しますか? [Y/n] Y
~~~省略~~~
man-db (2.8.5-2) のトリガを処理しています ...

Docker 公式のGPGキーを追加。

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

下記コマンドを実行して表示される結果と Docker Documentation で紹介されている値が一致しているかを確認。 僕の結果だと [ unknown ] が [ 不明 ] となりましたが、これは差し支えありません。

$ sudo apt-key fingerprint 0EBFCD88
pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [  不明  ] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

下記コマンドでリポジトリを追加。ここでは、x86/amd64用の stable リポジトリを追加しています。その他については、Docker Documentation の「4. Use the following command to~」の箇所をご確認ください。

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
~~~省略~~~
パッケージリストを読み込んでいます... 完了

2. Docker のインストール

再度インストール可能なパッケージリストをアップデートしてから、Docker をインストール。

$ sudo apt-get update
~~~省略~~~
パッケージリストを読み込んでいます... 完了
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
パッケージリストを読み込んでいます... 完了
~~~省略~~~
続行しますか? [Y/n] Y
~~~省略~~~
libc-bin (2.29-0ubuntu2) のトリガを処理しています ...

3. 動作確認

下記コマンドで動作確認。下記のようなメッセージが表示されたらOKです。

$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
~~~省略~~~

Hello from Docker!
This message shows that your installation appears to be working correctly.

~~~省略~~~

念のため、下記コマンドでバージョンもチェックしました。

$ docker -v
Docker version 19.03.2, build 6a30dfca03

以上で Docker のインストールは終了です。