Posts 도커 공부 - 도커 컨테이너란
도커 공부 - 도커 컨테이너란
Cancel

도커 공부 - 도커 컨테이너란

도커 강의를 봅시다.


컨테이너를 배워야 하는 이유

적은 용량으로 애플리케이션을 운영할 수 있음.
적은 용량으로 확장성이 좋고 배포가 편하다.

그래서 많은 곳에서 컨테이너를 요구하고 있다.


컨테이너란?

애플리케이션을 동작시키기 위한 환경을 설비하는 것이 컨테이너.
A, B, C 모두 각기 다른 환경에서 운영이 되어야 할 때
컨테이너를 만들고, 그 안에 각각 다른 환경을 설치함.


리눅스에서 돌려야 하는 이유

리눅스 kernel에는 아래와 같은 기능이 있다

chroot : 독립된 공간 형성

namespace : isolate 기능 지원

cgroup : 필요한만큼 HW 지원

이것 때문에 리눅스에서 돌림.

Windows나 Mac에는 Kernel이 없기 때문에 hypervisor 기능을 이용해서 kernel 기능을 이용해야 한다.


도커 쓰는 이유

개발자가 만든 그대로 어디서든 운영할 수 있도록.
확장/축소가 쉽고 MSA, Devops에 적합.


도커 설치 방법

  1. virtualBox 설치 -> 네트워크 구성 -> VM(가상머신) 만들기
  2. VM에 Ubuntu 20.04 설치하고 기본 환경 구성하기
  3. VM에 Cent Os 설치하고 기본 환경 구성하기
  4. Ubuntu/CentOs Server에 Docker 설치하기

This post is licensed under CC BY 4.0 by the author.

견고한 UI 설계를 위한 마크업 가이드 - 검색 엔진 밥상 차려주기

도커 공부 - 도커 설치하기

Comments powered by Disqus.