Among Us - Yellow Crewmate [Docker] Docker 설치하기

DevOps/Docker

[Docker] Docker 설치하기

감쟈! 2021. 3. 24. 10:38

컨테이너 기반 기술을 하기 위해서 필수라고 할 수 있는 Docker를 AWS EC2에서 설치 해보려고 한다.

우선 가장 기본적인 것부터!! Docker란 무엇인지 기본 개념부터 간단하게만 알고 가자

 

Docker 란 ????

 

docker

 

Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. docker를 이용해 애플리케이션을 Container Image로 만들어 애플리케이션을 더욱 쉽고 빠르고 관리 및 배포 할 수 있다. 이렇게 생성된 Container Image는 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고, Host os, Cloud 환경 등 어디서든 OS에 구애받지 않고 동일하게 실행할 수 있다.

 

Docker는 이러한 Container Image를  Docker hub에 레포지토리를 만들어 업로드하고 관리할 수 있다.

 

 

Docker를 사용하는 목적은 다음과 같다.

 

1. 애플리케이션을 컨테이너로 격리해서 실행하여 서로 영향을 미치지 않고 독립적으로 실행 가능

 

2. 기존의 하이퍼바이저는 OS를 가상화하여 그 OS 위에 애플리케이션을 올리기 때문에 특정 OS에 구애받지만, 컨테이너는 OS에 구애받지 않고 어디서든 실행 가능

 

3. 당연히 OS 전체를 가상화하지 않기 때문에 리소스를 아낄 수 있게되어 더욱 효율적으로 사용 가능

 

4. Container Image를 이용하여 손쉽게 애플리케이션을 배포하고 관리가 가능

 

등등 많은 장점을 지니고 있다.

 


1. Docker 설치하기

 

AWS EC2에서 Docker 설치를 진행해 줄 예정. Docker 설치는 간단한 명령어로 손쉽게 가능하다

 

 

 

 

1. sudo yum -y update  명령어로 우선 인스턴스에 설치한 패키지 업데이트.

 

 

 

2. sudo amazon-linux-extras install -y docker 명령어를 통해  amazon-linux-extras 레포지토리에서 Docker 패키지를 설치해준다.

 

 

3. Docker가 설치되었는지 docker --version 혹은 docker info로 확인

 

 

4. sudo systemctl start docker    도커를 실행!!!

   sudo systemctl status docker  도커의 상태를 확인!!

 

 

 

Docker 설치 끝