SSH로 접속한 뒤 실행:
Docker는 컨테이너 기반의 가상화 플랫�폼으로, 애플리케이션을 독립적인 환경에서 실행할 수 있게 해준다. Amazon Linux 2에서 Docker를 설치하는 과정은 일반적인 패키지 관리자를 통한 설치와는 조금 다른 방식을 사용한다. Amazon Linux 2는 amazon-linux-extras라는 별도의 패키지 저장소를 제공하는데, 이는 Amazon이 검증하고 지원하는 추가 소프트웨어를 쉽게 설치할 수 있도록 만든 도구다.
이 글에서는 EC2 인스턴스(Amazon Linux 2 기준)에 Docker를 설치하고 설정하는 전체 과정을 상세히 다룬다. 각 단계가 왜 필요한지, 어떤 원리로 동작하는지를 이해하면서 진행해보자.
시스템을 업데이트하는 것은 마치 집을 수리하기 전에 기초 점검을 하는 것과 같다. 오래된 패키지나 라이브러리가 있을 경우, 새로운 소프트웨어(여기서는 Docker)를 설치할 때 호환성 문제나 보안 취약점이 발생할 수 있다.
sudo yum update -y
sudo: root 권한으로 명령을 실행한다. 시스템 패키지를 수정하는 작업은 관리자 권한이 필요하다.yum: Amazon Linux 2의 패키지 관리자다. Red Hat 계열 리눅스에서 사용되는 도구로, 패키지의 설치, 업데이트, 삭제를 담당한다.update: 설치된 모든 패키지를 최신 버전으로 업데이트하라는 명령이다.y: "모든 질문에 yes로 답변"한다는 플래그다. 이를 통해 중간에 확인 메시지 없이 자동으로 업데이트가 진행된다.업데이트 프로세스는 다음과 같은 순서로 진행된다: