본문 바로가기
공부/AWS

AWS) EC2에 docker설치

by son_i 2024. 1. 21.
728x90

1. 인스턴스에 있는 모든 패키지를 업데이트

$ sudo yum update -y

 

 

2. 접속한 인스턴스에 Docker 설치

$ sudo yum install docker -y

 

 1) 설치한 Docker 버전 확인

$ docker -v

 2) Docker 실행

$ sudo service docker start

 

 3) Docker 그룹 에 sudo 추가 (인스턴스 접속 후 도커를 바로 제어할 수 있도록)

$ sudo usermod -aG docker ec2-user

 

 4) 인스턴스 재접속 후 Docker 명령어 실행해보기

$ docker run hello-world

 

이제 Docker image를 생성해서 Docker hub를 통해 EC2에 실행할 수 있는 환경이 만들어짐 !

 

과정)

  1. Dockerfile을 build해서 docker image 파일을 생성
  2. docker image 파일을 dockerhub에 push
  3. 서버(AWS EC2)에서 dockerhub에 존재하는 docker image 파일을 pull로 받아옴
  4. docker run 명령어를 통해 docker image 파일을 실행.

* Docker hub란 ? ) 도커 이미지를 업로드해서 공유하는 저장소를 도커 레지스트리라고 하는데 대표적으로 도커의 공식 레지스트리가 Docker hub이다.

 

다음으로는 이 docker에 jenkins 이미지를 다운받아보겠다 !

728x90