1. AWS 계정 만들기
1.1. AWS 계정 생성
- AWS 홈페이지 방문: AWS 공식 홈페이지로 이동하기
- 회원 가입: 우측 상단의 “Create an AWS Account” 버튼을 클릭
- 계정 정보 입력: 이메일 주소와 비밀번호를 입력하고, 계정 이름 설정하기
- 연락처 정보 입력: 개인 정보와 결제 정보를 입력
- 신원 확인: 전화번호 인증을 위해 전화 걸기 및 인증 코드를 입력
- 지원 계획 선택: 기본 지원 플랜을 선택하고, 약관에 동의 후 계정을 생성
![](https://velog.velcdn.com/images/hamnyam/post/e672dcab-981b-4bc7-be08-7436b7f4eb03/image.png)
다음과 같은 화면이 나오면 가입완료!
2. EC2 인스턴스 생성
2.1. AWS Management Console 접속
- 로그인: AWS Management Console에 로그인합니다.
- 서비스 선택: 상단의 검색 창에서 “EC2”를 입력하고, “EC2”를 선택
2.2. 인스턴스 시작
- 인스턴스 시작: EC2 대시보드에서 “인스턴스 시작” 버튼 클릭해주세요
![](https://velog.velcdn.com/images/hamnyam/post/544d49e9-1bc9-483b-a7d7-29ae3a082aef/image.png)
2. 아키텍쳐 선택: 64비트 (x86) 선택해주세요
![](https://velog.velcdn.com/images/hamnyam/post/c0b9ac91-a836-4f13-b76f-235614950782/image.png)
3. 인스턴스 유형 선택: 공부할 때는 기본적으로 ‘t2.micro’를 선택해주세요. 가격이 저렴합니다.![](https://velog.velcdn.com/images/hamnyam/post/f10763ba-102d-4af6-98e2-27272eea8a35/image.png)
4. 키 페어 선택: 새로운 키 페어를 생성하거나 기존의 키 페어를 선택해주세요. 새 키 페어를 생성할 경우, .pem
파일을 다운로드하여 안전한 곳에 저장합니다. 이 파일은 SSH 연결 시 필요합니다.
절대 어딘가에 업로드 하지 마세요! 단 한번만 다운로드 되니 잘 보관해주세요.![](https://velog.velcdn.com/images/hamnyam/post/a42df0a0-2b91-49e1-ada8-5bac10fb0bd7/image.png)
2.3. 인스턴스 시작
![](https://velog.velcdn.com/images/hamnyam/post/427a39f5-6d18-4dc3-8540-6b583c813da4/image.png)
최대 몇분정도 소요가 됩니다.
3. SSH로 EC2 인스턴스에 연결
3.1. 인스턴스 연결 탭으로 이동
- 인스턴스 연결 준비: EC2 대시보드에서 생성한 인스턴스를 선택하고 인스턴스에 연결 페이지로 이동 합니다.
![](https://velog.velcdn.com/images/hamnyam/post/46f505f2-c94f-42dc-b2e4-82dbbb173a48/image.png)
-
루트에 다운받은 .pem 파일 넣어두기:
![](https://velog.velcdn.com/images/hamnyam/post/ff29a22a-ed91-4ab6-9dc2-48918d717780/image.png)
-
실행 권한 주기:chmod 400 .pem
-
퍼블릭 DNS 이용해 인스턴스 연결:ssh -i
이 부분 붙여넣어주세요
4. EC2에 도커 설치
- 시스템 업데이트:
sudo yum update -y
![](https://velog.velcdn.com/images/hamnyam/post/edbd4aa1-abab-40ca-b2ab-331cb3b149bc/image.png)
2. Docker 설치:
sudo yum -y install docker
![](https://velog.velcdn.com/images/hamnyam/post/913958f2-f391-4a01-91f6-fed9bfc800d9/image.png)
- Docker 서비스 시작:
sudo service docker start
- 현재 사용자(ec2-user)를 docker 그룹에 추가:
sudo usermod -a -G docker ec2-user
-> sudo 명령어 안써도 됩니다.
5. 변경사항 적용을 위해 로그아웃 후 다시 로그인
- Docker 서비스가 시스템 부팅 시 자동으로 시작되도록 설정:
sudo systemctl enable docker
![]()
- 설치 확인:
docker version