AWS - EC2, Docker 설치
- 목표
AWS EC2에 Docker 설치.
apt 방식을 사용하여 Docker 설치.
- 환경
- AWS EC2 Ubuntu(프리티어)
- Mac (Local)
1. AWS EC2에 Docker 설치
1-1 Terminal을 통해 EC2에 ssh 방식으로 연결.
1-2 Docker를 설치하기 위해 apt - update
- apt를 사용하여 Docker를 설치 할 예정이다.
- sudo 키워드를 계속 붙여주기 싫다면, sudo su 명령어를 통해 해당 터미널에만 sudo 권한을 활성화 시켜주자.
$ sudo apt update
1-2 Docker 설치에 필요한 Package 들을 설치 해줍니다.
- 해당 패키지는 apt가 https 저장소를 사용 할 수 있게 해주는 Package이다.
$sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
1-3 Docker 설치를 위한 gpg를 다운 받고, Docker 저장소 키를 apt에 등록한다.
$sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
1-4 Ubuntu 버전에 맞는 Docker를 다운로드 및 repository 리스트에 추가.
- stable : 안정화된 Docker 버전을 의미한다. 가장 최신 릴리즈 버전이다.
- nightly : 차기 출시를 위해 진행중인 최신 빌드 버전이다.
- test : 검증 되기 이전의 가장 최신 빌드 버전이다.
- 별 다른 목적이 존재하지 않는다면, 안정성을 위해 stable 버전 사용을 권장한다.
$sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
1-5 apt update
$sudo apt update
1-6 docker-ce 설치
- docker ce 란? docker 의 무료로 제공되는 docker 엔진이다.
- 아래의 커맨드를 순서대로 실행.
$apt-cache policy docker-ce
$sudo apt install docker-ce
# 또는
$sudo apt-get install docker-ce docker-ce-cli containerd.io
- docker 가 설치 되고 나면, 자동으로 서비스 실행이된다.
1-7 docker 서비스 상태 확인(설치 확인)
$sudo systemctl status docker
- Active 상태 = running을 보면 docker 가 실행되고 있음을 알 수 있다.
- 설치가 완료되고 나면 docker 명령어를 통해 EC2 내부에서 docker container의 기능을 사용할 수 있다.
'Dev Tools > Docker' 카테고리의 다른 글
[Docker] Docker Command(명령어) 정리(+옵션) (0) | 2023.02.20 |
---|---|
[Docker] GitHub Actions CI/CD - Docker Image 자동 배포, run(CD) (2) (12) | 2023.02.19 |
[Docker] GitHub Actions CI/CD - Docker Image 자동 빌드, push(CI) (1) (0) | 2023.02.18 |
[Docker] Docker - Spring Boot로 EC2 배포하기 (0) | 2023.02.18 |
[Docker] Docker로 AWS EC2 - MySQL 설치 및 테스트 (0) | 2023.02.17 |
댓글