본문 바로가기

Capstone

2. Docker

<Docker란?>

도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다.

 

Docker 장점

1. 이미 구현된 환경을 쉽게 구성 가능.

2. 버전 관리가 쉬움.

3. 다른 프로세스의 환경설정에 영향을 미치지 않음.

4. 시스템이 잘못되면 Container만 지우고 다시 만들어 사용하면 되기에 매우 간편.

 

<Docker Image>

Docker Image

이미지는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것으로 상태값을 가지지 않고 변하지 않습니다(Immutable). 컨테이너는 이미지를 실행한 상태라고 볼 수 있고 추가되거나 변하는 값은 컨테이너에 저장됩니다. 같은 이미지에서 여러개의 컨테이너를 생성할 수 있고 컨테이너의 상태가 바뀌거나 컨테이너가 삭제되더라도 이미지는 변하지 않고 그대로 남아있습니다.

 

 

출처 : https://jeongmin-lee.tistory.com/59?category=778411

 

③ Docker

Docker Docker란? 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈소스 가상화 플랫폼 컨테이너(Container) Docker 장점 1. 이미 구현된 환경을 쉽게 구성할 수 있다. 2...

jeongmin-lee.tistory.com

출처 : https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html

 

초보를 위한 도커 안내서 - 도커란 무엇인가?

도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 왜 이렇게 도커가 인기 인지 하나하나 살펴보겠습니다.

subicura.com

 

'Capstone' 카테고리의 다른 글

6. 어플리케이션  (1) 2019.12.20
5. YOLO 데이터 학습  (0) 2019.12.20
4. 데이터 늘리기  (0) 2019.12.20
3. openCV 3.2.0 설치  (0) 2019.12.20
1. 개발 배경  (0) 2019.12.20