일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- git
- HTML
- c# 윈폼
- C++
- vim
- 유니티
- jupyter lab
- Python
- Algorithm
- 도커
- github
- 구조체
- c#
- Flutter
- gitlab
- Unity
- 플러터
- C언어 포인터
- Houdini
- c# 추상 클래스
- C# delegate
- c언어
- dart 언어
- 포인터
- 다트 언어
- c# winform
- jupyter
- Data Structure
- 깃
- docker
Archives
- Today
- Total
목록hyper-v (1)
nomad-programmer
[DevOps/Docker] 컨테이너와 서버 가상화 기술
컨테이너란 호스트 OS상에 논리적인 구획(컨테이너)을 만들고, 애플리케이션을 작동시키기 위해 필요한 라이브러리나 애플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것이다. 호스트 OS의 리소스를 논리적으로 분리시키고, 여러 개의 컨테이너가 공유하여 사용한다. 컨테이너는 오버헤드가 적기 때문에 가볍고 고속으로 작동한다는 것이 특징이다. 오버헤드란? 가상화를 수행하기 위해 필요한 CPU 자원, 디스크 용량, 메모리 사용량 등을 말한다. 도커는 아래와 같은 구조를 사용하고 있다. 보통 물리 서버 상에 설치한 호스트 OS의 경우 하나의 OS 상에서 움직이는 여러 애플리케이션은 똑같은 시스템 리소스를 사용한다. 이때 작동하는 여러 애플리케이션은 데이터를 저장하는 디렉토리를 공유하고,..
DevOps/Docker
2020. 11. 13. 00:05