[Amazon WorkSpaces]AmazonLinux2にDockerインストール


Amazon Linux release 2 (Karoo)

amazon-linux-extrasではなくでyumでインストールすると最新版入ります(2020/03/29追記)
Amazon Linux2でDockerをインストールする方法が2種類ある

# amazon-linux-extras install -y docker=18.03.1のようにバージョン指定でインストールも可能
sudo amazon-linux-extras install -y docker

# dockerサービス起動
sudo systemctl start docker

# DockerはUnixソケットをTCPポートにバインドするため、
# rootユーザーでしか動作しません。sudoコマンドを
# 使いたくないという場合は、dockerグループを作成して
# そこにユーザーを追加してください
# なお、sudoコマンドでdockerコマンドを実行できるように
# するには、dockerグループにユーザー追加後にログオフして
# 再度ログインする必要があります
sudo usermod -a -G docker $USER

# 確認コマンド
cat /etc/group | grep docker

# dockerサービスの自動起動を有効にする
sudo systemctl enable docker

# docker-composeのインストール
# 以下の場合は、1.25.4のバージョンをインストール
# https://github.com/docker/compose/releases
#
sudo curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

# docker-composeに実行権限を付与
sudo chmod +x /usr/local/bin/docker-compose