Amazon Linux 2023에서 Docker와 Docker Compose 설치하기(2024)

2024. 5. 12. 20:09· AWS
목차
  1. Amazon Linux 2023에서 Docker와 Docker Compose 설치하기(2024)
  2. 본 포스팅에서 다루는 내용
  3. Quick Installation
  4. Docker 설치하기
  5. Docker Compose 설치하기
  6. Docker의 구체적인 설치 과정
  7. 1. SSH로 Amazon Linux 2023 인스턴스에 접속
  8. 2. Docker 설치
  9. 3. docker 그룹에 ec2-user 추가
  10. 4. Docker 서비스 시작 및 부팅 시 자동 시작 설정
  11. 5. SSH 세션 종료 후 재접속
  12. 6. Docker 버전 확인
  13. Docker Compose의 구체적인 설치 과정
  14. 1. Docker Compose 설치
  15. 2. 실행 권한 부여
  16. 3. Docker Compose 버전 확인

Amazon Linux 2023에서 Docker와 Docker Compose 설치하기(2024)

 

작성 일자 : 2024년 05월 12일


 

 

Docker illustration by Dalle3

 

본 포스팅에서 다루는 내용

  1. Quick Installation
  2. Docker의 구체적인 설치 과정
  3. Docker Compose의 구체적인 설치 과정

 


 

 

Quick Installation

 

Docker 설치하기

# 1. Docker 설치
sudo yum install -y docker

# 2. docker 그룹에 ec2-user 추가
sudo usermod -aG docker ec2-user

# 3. Docker 서비스 시작 및 부팅 시 자동 시작 설정
sudo systemctl enable --now docker

# 4. SSH 세션 종료 후 재접속(계정 권한 적용을 위해)
exit
ssh -i "{생성한 키페어 이름}.pem" ec2-user@ec2-{EC2 인스턴스의 Public IPv4 주소}.ap-northeast-2.compute.amazonaws.com

# 5. Docker 버전 확인
docker --version

 

Docker Compose 설치하기

# 1. 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

# 2. 실행 권한 부여
sudo chmod +x /usr/local/bin/docker-compose

# 3. Docker Compose 버전 확인
docker-compose --version

 


 

 

Docker의 구체적인 설치 과정

 

1. SSH로 Amazon Linux 2023 인스턴스에 접속

실행한 Amazon Linux 2023 인스턴스에 SSH로 접속합니다.

ssh -i "{생성한 키페어 이름}.pem" ec2-user@ec2-{EC2 인스턴스의 Public IPv4 주소}.ap-northeast-2.compute.amazonaws.com

 

 

 


 

2. Docker 설치

yum 패키지 관리자를 사용하여 Docker를 설치합니다.

sudo yum install -y docker

 

 

 


 

3. docker 그룹에 ec2-user 추가

Docker 명령어들을 사용하기 위해 docker 그룹에 ec2-user를 추가합니다.

sudo usermod -aG docker ec2-user

 

 

 


 

4. Docker 서비스 시작 및 부팅 시 자동 시작 설정

Docker 서비스를 시작하고, 부팅 시 자동으로 시작되도록 설정합니다.

sudo systemctl enable --now docker

 

 

 


 

5. SSH 세션 종료 후 재접속

ec2-user의 docker 그룹 계정 권한 적용을 위해 SSH 세션을 종료하고, 다시 접속합니다.

# SSH 세션 종료
exit

# 재접속
ssh -i "{생성한 키페어 이름}.pem" ec2-user@ec2-{EC2 인스턴스의 Public IPv4 주소}.ap-northeast-2.compute.amazonaws.com

 

 

 


 

6. Docker 버전 확인

Docker가 정상적으로 설치되었는지 확인합니다.

docker --version

docker ps

 

 

 


 

 

Docker Compose의 구체적인 설치 과정

 

1. Docker Compose 설치

curl을 사용하여 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

 

 

 


 

2. 실행 권한 부여

Docker Compose 실행 권한을 부여합니다.

sudo chmod +x /usr/local/bin/docker-compose

 

 

 


 

3. Docker Compose 버전 확인

Docker Compose가 정상적으로 설치되었고, 실행 권한이 부여되었는지 확인합니다.

docker-compose --version

 

 

 


 

위의 과정을 통해 Amazon Linux 2023에 Docker와 Docker Compose를 설치하는 방법을 알아보았습니다. 추가적인 질문이나 궁금한 점이 있으시다면 댓글로 남겨주시기 바랍니다.

감사합니다.

저작자표시 (새창열림)
  1. Amazon Linux 2023에서 Docker와 Docker Compose 설치하기(2024)
  2. 본 포스팅에서 다루는 내용
  3. Quick Installation
  4. Docker 설치하기
  5. Docker Compose 설치하기
  6. Docker의 구체적인 설치 과정
  7. 1. SSH로 Amazon Linux 2023 인스턴스에 접속
  8. 2. Docker 설치
  9. 3. docker 그룹에 ec2-user 추가
  10. 4. Docker 서비스 시작 및 부팅 시 자동 시작 설정
  11. 5. SSH 세션 종료 후 재접속
  12. 6. Docker 버전 확인
  13. Docker Compose의 구체적인 설치 과정
  14. 1. Docker Compose 설치
  15. 2. 실행 권한 부여
  16. 3. Docker Compose 버전 확인
'AWS' 카테고리의 다른 글
  • S3와 CloudFront를 이용한 NextJS 배포 및 Github Actions 배포 자동화(2024)
  • EC2 인스턴스에서 스왑 파일을 사용해 스왑 공간 늘리기(2024)
  • Amazon Linux 2023에서 MySQL 클라이언트 설치하기(2024)
  • NAT Instance를 통해 Private Subnet에서 인터넷 접근하기(2024)
gerrymandering
gerrymandering
gerrymandering
gerrymandering
gerrymandering
전체
오늘
어제
  • 분류 전체보기 (78) N
    • SOLID 원칙 (6)
    • 번역 (4)
    • Nginx (1)
    • Tailwind CSS (1)
    • AWS (7)
      • DMS를 사용한 RDS to OpenSearch .. (3)
      • ECS를 이용한 Blue-Green 무중단 배포 .. (7)
    • NextJS (4) N
    • 기타 (10)
    • Prompt Engineering (6)
    • 읽어볼만한 글 (3)
      • 기술 (0)
      • 쓸만한 툴 (0)
      • 아이템 (0)
      • 웹 디자인 (0)
      • 기타 (3)
    • Cloud Architecture (4)
    • Trouble Shooting (9)
    • Spring (11)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

글쓰기 / 관리자
hELLO · Designed By 정상우.v4.2.1
gerrymandering
Amazon Linux 2023에서 Docker와 Docker Compose 설치하기(2024)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.