본문 바로가기
Dev Tools/Docker

[Docker] EC2 - Docker 설치

by lucas_owner 2023. 2. 17.

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의 기능을 사용할 수 있다.

반응형

댓글