본문 바로가기

개발 기록/AWS

[aws] Amazon Linux 2 / 2023, ec2에서 도커 설치(+ docker-compse)

이전에는 aws ec2를 사용할 때 우분투를 많이 사용을 하였습니다.

최근에는 aws에서 제공되는 amazon linux 2 환경을 많이 사용하고 있는데요.

데비안 계열이 아닌, 레드햇 계열이므로 yum을 사용하여 도커를 설치하겠습니다 :)

1. docker 및 docker-compose 설치 명령어 [1]

# docker 설치
sudo yum update -y

# For Amazon Linux 2, run the following (이전 버전)
# sudo amazon-linux-extras install docker

# For Amazon Linux 2023, run the following (현재 2023 버전)
sudo yum install -y docker

sudo service docker start

# suod 없이 docker를 사용하기 위한 권한 부여
sudo usermod -a -G docker ec2-user

# docker-compose 설치
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose version

amazon linux 2에서는 amazon-linux-extras 명령어를 통해서 필요로 하는 소프트웨어를 설치를 했습니다. 하지만 2023 버전부터는 지원을 하지 않게 [1] 되었습니다 😢

하지만 크게 더어려워진게 없어요! :)

2. 설치 확인

docker info 명령어

docker info
docker-compose version

docker info 명령어를 사용하였습니다. docker가 설치되고 정상적으로 동작 확인하는 것을 확인하였습니다.

docker-compose version 명령어를 사용하면 docker-compse 정상 설치가 되었는지도 확인하실 수 있겠습니다.

도커 설치 이후에는 인스턴스 재부팅을 해주세요!

 

[0]

https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-docker.html

[1]

https://aws.amazon.com/ko/linux/amazon-linux-2023/faqs/

 

 

크론탭 설치

https://medium.com/@fredmanre/how-to-configure-docker-docker-compose-in-aws-ec2-amazon-linux-2023-ami-ab4d10b2bcdc