3-1. 터미널 명령어 (맥 기준) // 서버 접속 전
# <YOUR_PEM_FILE>.pem 파일 읽기, 쓰기 권한 부여 (또는 400(읽기)도 가능)
chmod 600 ./<YOUR_PEM_FILE>.pem
# 서버 접속 명령어 (맥 기준)
ssh -i <YOUR_PEM_FILE>.pem ubuntu@<EC2_PUBLIC_IP>
3-2. 패키지 업데이트 및 도커 설치
# 패키지 업데이트
sudo apt update
# https/필수 패키지 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common
# Docker 공식 GPG 키 등록
curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo apt-key add -
# Docker repo 등록
sudo add-apt-repository "deb [arch=amd64] <https://download.docker.com/linux/ubuntu> focal stable"
# 패키지 업데이트
sudo apt update
# 도커 설치 (최신 공식 안정화)
sudo apt install docker-ce
# 설치 확인
docker --version
# sudo 없이 도커 쓰기
sudo usermod -aG docker $USER
# 이후 터미널 재접속 (logout/login 또는 su - $USER)
id -nG
# 도커 컴포즈 설치 (선택)
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
# mysql 설치 (선택, EC2랑 RDS가 제대로 연결이 되는지 확인해볼려고 설치했었음.)
sudo apt install mysql-server
그러면 위 도커 레파지토리에 도커 이미지가 업로드 된다.
Ex) kjunh972/dasom_memoreal
→ kjunh972는 Docker Hub 사용자 이름이고 dasom_memoreal은 레포지토리 이름
