
Ubuntu 환경에서 프리티어 사양을 선택하여 EC2 인스턴스를 하나 생성합니다.
새로운 키 페어와 보안 그룹을 생성합니다. 이때, 보안 그룹 설정의 인바운드 보안 그룹 규칙 설정 부분에서 유형에 모든 TCP, 소스 유형에 위치 무관을 선택합니다.
이것은 해당 EC2 인스턴스의 모든 TCP 포트에 대해 모든 IP로부터의 접속을 허용한다는 것을 의미합니다. 다만, 이 설정은 오직 테스트용으므로 실제 서비스에서는 이렇게 설정하면 안 됩니다.

인스턴스에 접속(연결)하여 Docker, Docker Compose 설치 명령어를 입력합니다.

# Docker, Docker Compose 설치 명령어
$ sudo apt-get update && \
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
sudo apt-key fingerprint 0EBFCD88 && \
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \
sudo apt-get update && \
sudo apt-get install -y docker-ce && \
sudo usermod -aG docker ubuntu && \
newgrp docker && \
sudo curl -L "https://github.com/docker/compose/releases/download/2.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose && \
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
설치가 완료된 후, Docker 버전 확인 명령어, Docker Compose 버전 확인 명령어를 입력하여 Docker와 Docker Compose가 잘 설치되었는지 확인합니다.
# 설치 확인 명령어
$ docker -v # Docker 버전 확인
$ docker compose version # Docker Compose 버전 확인
