amazon-linux-extrasでAmazon Linux2にdockerをインストールする


Vagrantでローカル環境のMacにamazon linux2をインストールしたのですが、dockerがインストールできなくなっていました。

$ sudo yum install -y docker
読み込んだプラグイン:langpacks, priorities, update-motd
amzn2-core                                                                                                                                                               | 2.4 kB  00:00:00
パッケージ docker は利用できません。
エラー: 何もしません

yum searchしても見つからない、、、

$ sudo yum search docker
読み込んだプラグイン:langpacks, priorities, update-motd
===================================================================================== N/S matched: docker ======================================================================================
pcp-pmda-docker.x86_64 : Performance Co-Pilot (PCP) metrics from the Docker daemon

  Name and summary matches only, use "search all" for everything.

※「pcp-pmda-docker.x86_64」はパフォーマンスモニタリングツール。

代わりの方法として、amazon-linux-extrasでインストールできました。

$ sudo amazon-linux-extras install docker -y

インストールされました!

$ docker -v
Docker version 18.03.1-ce, build 3dfb8343b139d6342acfd9975d7f1068b5b1c3d3

参考

Amazon Linux2にdockerをインストールする
Amazon Linux 2のExtras Library(amazon-linux-extras)を使ってみた