SSH로 접속한 뒤 실행:

1. 개요


Docker는 컨테이너 기반의 가상화 플랫�폼으로, 애플리케이션을 독립적인 환경에서 실행할 수 있게 해준다. Amazon Linux 2에서 Docker를 설치하는 과정은 일반적인 패키지 관리자를 통한 설치와는 조금 다른 방식을 사용한다. Amazon Linux 2는 amazon-linux-extras라는 별도의 패키지 저장소를 제공하는데, 이는 Amazon이 검증하고 지원하는 추가 소프트웨어를 쉽게 설치할 수 있도록 만든 도구다.

이 글에서는 EC2 인스턴스(Amazon Linux 2 기준)에 Docker를 설치하고 설정하는 전체 과정을 상세히 다룬다. 각 단계가 왜 필요한지, 어떤 원리로 동작하는지를 이해하면서 진행해보자.

2. EC2 시스템 업데이트


2-1) 왜 시스템 업데이트가 필요한가?

시스템을 업데이트하는 것은 마치 집을 수리하기 전에 기초 점검을 하는 것과 같다. 오래된 패키지나 라이브러리가 있을 경우, 새로운 소프트웨어(여기서는 Docker)를 설치할 때 호환성 문제나 보안 취약점이 발생할 수 있다.

sudo yum update -y

2-2) 명령어 상세 분석

업데이트 프로세스는 다음과 같은 순서로 진행된다:

  1. yum이 설정된 저장소에서 최신 패키지 메타데이터를 가져온다
  2. 현재 설치된 패키지와 비교하여 업데이트가 필요한 패키지를 식별한다
  3. 필요한 패키지를 다운로드하고 설치한다