본문 바로가기
호기심_메모

도커(Docker)

by 겸손하게 빚진자로, 밝게 인사 2021. 4. 19.
728x90

# 도커

오픈소스 프로젝트로 경량 컨테이너가 Host OS 를 공유하여 Host 수준의 성능과 실행환경을 제공하는 기술

컨테이너를 생서하고, 생성된 컨테이너에서 Docker 이미지를 생성

출처 : todaysoftmag.com

 

- 도커 파일 : 컨테이너 이미지를 만들어 주는 설정파일

                FROM, RUN, CMD, EXPOSE 등 내용을 설정

- 도커 이미지 : 서버프로그램, 소스, 바이너리 등의 묶음으로 하나의 이미지로 여러개의 컨테이너를 실행시킬 수 있음

                    소스코드와 Docker File을 Build하면 컨테이너 이미지가 생성

 - 컨테이너 : 도커파일이 도커엔진 위에서 실행중인 상태로

                 격리된 공간에서 프로세스가 실행되도록 하는 Linux 커널기술

 - 이미지 레파지토리 :

    . 허브역할 : 이미지를 다른 서버, 사용자, 환경에 배포가능 

    . 패키징 : 프로그램, 라이브러리, 소스코드를 묶어 빌드

 - 도커엔진 : 

    . 컨테이너 제어 :  이미지를 build, push, full, run 수행 데몬

    . 컨테이너 생성 : LXC, 리눅스 컨테이너 기능을 이용

반응형

'호기심_메모' 카테고리의 다른 글

[VirtualBox] 설치하기  (0) 2021.08.11
[Ubuntu] 단축키  (0) 2021.08.11
쿠버네티스  (0) 2021.04.19
오토스칼링, Auto-Scaling  (0) 2016.12.02
ISO/IEC 9126 가 ISO/IEC 25010로 개정  (0) 2016.11.29