본문 바로가기
IT/기타

[Docker] 도커의 개념, linux에서 도커 설치

by 저당단 2023. 8. 12.

 

1. 도커(Docker)란?

컨테이너 기반의 가상화(하나의 하드웨어를 여러 개의 가상 머신으로 분할하는 것) 플랫폼.

프로그램 실행에 필요한 모든 프로그램 파일과 환경들을 갖춘 이미지(Image), 그리고 그 이미지가 실행되는 격리된 환경인 컨테이너(Container)가 핵심이다.

 

  • 장점 : 이미지는 개발환경까지 포함하는 개념이다. 즉, 이미지를 공유한다면 공유받은 사람은 그 소프트웨어를 실행하기 위한 환경을 세팅할 필요가 없다는 뜻이다. 매우 간편하고 쉽다. 게다가 용량도 가볍다.
  • 단점 : 리눅스 기반이라, 리눅스에서 실행되는 소프트웨어만 지원한다. 물론 도커 자체는 Hyper-V를 이용해 윈도우에서도 돌릴 수 있다. 또 다른 단점은 가상화 플랫폼인지라 호스트 서버가 죽으면 모든 컨테이너가 같이 죽는다는 것이다.

 

2. 도커 설치

저는 현재 Rocky 9.2에서 도커를 설치합니다.

yum install -y docker

설치는 위 명령어를 통해 이뤄집니다.