Amazon Linux 2 - install docker & docker-compose using 'sudo amazon-linux-ex...
source link: https://gist.github.com/npearce/6f3c7826c7499587f00957fee62f8ee9
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
UPDATE (March 2020, thanks @ic): I don't know the exact AMI version but yum install docker
now works on the latest Amazon Linux 2. The instructions below may still be relevant depending on the vintage AMI you are using.
Amazon changed the install in Linux 2. One no-longer using 'yum' See: https://aws.amazon.com/amazon-linux-2/release-notes/
Docker CE Install
sudo amazon-linux-extras install docker
sudo service docker start
sudo usermod -a -G docker ec2-user
Make docker auto-start
sudo chkconfig docker on
Because you always need it....
sudo yum install -y git
Reboot to verify it all loads fine on its own.
sudo reboot
docker-compose install
Copy the appropriate docker-compose
binary from GitHub:
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
NOTE: to get the latest version (thanks @spodnet):
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
Fix permissions after download:
sudo chmod +x /usr/local/bin/docker-compose
Verify success:
docker-compose version
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK