いろいろやってみるにっき

てきとーに生きている奴の日記

古いエントリのサムネイル画像がリンク切れになってたりするけど、チマチマ修正中


Amazon Linux 2にDockerとDocker Composeをインストール

最初CentOSの手順通りyumを使ってインストール失敗した。 

 

基本に戻ってAWSのドキュメントを見てみる。

docs.aws.amazon.com

 

sudo yum update -y

 

 どうやらAmazon Linux 2ではamazon-linux-extrasコマンドでインストールしなければならないようだ。

Amazon Linux 2

sudo amazon-linux-extras install docker

Amazon Linux

sudo yum install docker

 

しかしこれでもインストールに失敗する。探してみると同じ嵌り方の人がいた。

qiita.com

最初に入れたdocker-ce.repoが原因で、そちらを参照していることが判明したため削除して再度インストール。

 

これでdockerのインストールは通った。

cd /etc/yum.repos.d/
rm docker-ce.repo
sudo amazon-linux-extras install docker
sudo service docker start

dockerグループにec2-userを登録。

sudo usermod -a -G docker ec2-user

一度ログアウトして再ログイン後に確認。

docker info

 

続いてDocker Compose。こちらはLinux用の手順でOK。

docs.docker.com

 

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 

無事完了してよかった。ちょっとドキドキした。

お時間あったら、他のエントリもクリックして頂ければ幸いです。