Docker - 도커란?

2023. 3. 6. 22:43·Infra/Docker
728x90

1. Docker

도커란 오픈소스 가상화 플랫폼으로 코드, 라이브러리, 패키지 등 소프트웨어 구동에 필요한 것들을 격리 시켜 관리하는 기술이다.

프로세스들을 격리(컨테이너화)시켜 다른 환경설정, 시스템과 충돌하지 않게 관리할 수 있게 해준다.

 

2.  Docker Image

도커 이미지는 컨테이너를 만드는데 사용되는 읽기 전용 템플릿이다.  쉽게 말해 컨테이너 실행에 필요한 설정값을 갖는다.

 

3. Container 

시스템, 환경설정등 정보를 담은 격리된 공간을 의미한다.

컨테이너화 시키면 구축, 배포 및 관리가 용이해진다.

 

 

4. Docker의 장점

도커 이미지라는 형태로 build해 os, 환경을 가리지 않고 실행 가능하다. 윈도우에서 실행하던, mac os에서 실행하던 어디서든 동일하게 실행 시킬 수 있다.

VMware, Virtual box등 가상환경에 비해 가볍다. 앞서 설명했다시피 프로세스를 격리시키기 때문에 CPU나 메모리등 필요한 만큼만 사용한다.

 

 

 

 

 

저작자표시 비영리 변경금지 (새창열림)
'Infra/Docker' 카테고리의 다른 글
  • [Docker] Dockerfile 작성법
  • Docker 설치
해치
해치
뭐라도 하자
  • 해치
    hi there
    해치
  • 글쓰기 관리자
  • 전체
    오늘
    어제
    • ALL (70)
      • Programming (62)
        • Python (14)
        • SQL (13)
        • 알고리즘 (35)
      • Framework (4)
        • Airflow (3)
        • Django (1)
      • Infra (3)
        • Docker (3)
        • Linux (0)
      • AWS (0)
      • Dashboard (1)
  • 블로그 메뉴

    • 링크

    • 인기 글

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    해치
    Docker - 도커란?
    상단으로

    티스토리툴바