210709_Docker(배포)

Bitnara Lee·2021년 7월 9일
0

도커(Docker)

리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스
도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있으며, OS를 격리화하여 관리

Linux Container

Linux 기반의 기술 중 하나로, 필요한 라이브러리와 애플리케이션을 모아서 마치 별도의 서버처럼 구성한 것. 컨테이너를 이루는 네트워크 설정, 환경 변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유

프로세스의 구획화
네트워크의 구획화
파일 시스템의 구획화

Docker가 해결하는 문제들

환경 표준화
수작업으로 일치시키는 환경 구성
리소스 격리성

Docker Container Lifecycle

로컬에 있는 파일과 도커 이미지를 연결하는 방법

CP(Copy) : 호스트와 컨테이너 사이에 파일을 복사(Copy)
Volume : 호스트와 컨테이너 사이에 공간을 마운트(Mount)

마운트(Mount) :저장 공간을 다른 장치에서 접근할 수 있도록 경로를 허용해서, 마치 하나의 저장 공간을 이용하는 것처럼 보이게 하는 작업

profile
Creative Developer

0개의 댓글