最近要在偶然拿到手的 EC2 instance 上安裝 docker,卻意外的無法照著官網的說明安裝!

原來是我拿到的 instance 是裝 Amazon Linux 2 這個 AWS 的特別版 OS

沒辦法直接使用一般的 yum 去安裝

而是提供 amazon-linux-extras 這個工具讓你來使用

在 Amazon Linux 2 安裝 docker

  1. 安裝 docker
1
2
3
$ sudo yum update -y

$ sudo amazon-linux-extras install docker
  1. 啟用 docker 服務
1
$ sudo service docker start
  1. 將 ec2-user 加入 docker 群組
1
$ sudo usermod -a -G docker ec2-user
  1. 加入群組後要登出再登入才會生效

  2. 最後做個簡單的測試

1
$ docker info

Reference