컨테이너 / 도커

yg kim·2023년 3월 30일
0

FrontBackEnd

목록 보기
3/3

1. 컨테이너 기술이란

  • 컨테이너
    • 모듈화되고 격리된 컴퓨팅 공간 또는 컴퓨팅 환경 -> 어플리케이션을 구동하는 환경을 격리한 공간을 의미
    • 하나의 OS 환경안에서 가상OS 환경을 '프로세스' 단위로 분리 할 수 있기 때문에 멀티 OS 환경을 제공

2. 도커란

  • 도커
    • 리눅스 컨테이너에 리눅스 어플리케이션을 프로세스 격리기술을 사용하여 더 쉽게 컨테이너로 실행하고 관리할 수 있게 해주는 오픈소스 프로젝트
  • 구성요소
    • 도커 데몬, 도커 클라이언트, 도커 레지스트리, 도커 허브, 도커 객체, 도커 이미지, 도커 컨테이너

3. 도커 파일, 도커 이미지, 도커 컨테이너의 개념

  • 도커 파일
    • 코드 형태의 텍스트 문서로 도커 이미지를 생성할 때 사용함
  • 도커 이미지
    • 도커 파일로 생성됨
    • ex) 가상머신 생성시 사용하는 iso 파일
    • 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용되며 여러 계층으로 된 바이너리 파일로 존재
  • 도커 컨테이너
    • 도커 이미지로 생성됨
    • 목적에 따른 도커 이미지를 사용하여 호스트와 다른 컨테이너로부터 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간(프로세스)이 생성
profile
발전하고 싶은 사람

0개의 댓글