이전에는 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-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/
크론탭 설치
'개발 기록 > AWS' 카테고리의 다른 글
[aws] Amazon Linux 2023에서 dnf가 안되는 경우(파이썬 버전 변경, Postgres DB 직접 설치) (0) | 2025.01.08 |
---|---|
Github와 AWS CodeDeploy 연동 - CI/CD 구축 (0) | 2023.10.30 |
[aws] amazon linux 2023 crontab 설치 (0) | 2023.10.28 |
DNS_PROBE_FINISHED_NXDOMAIN 에러 with aws, route 53 (0) | 2023.04.10 |
[aws] Elastic Beanstalk을 활용하여 react 배포 시 에러 발생 (0) | 2022.09.05 |