일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- GraphQL
- 컨테이너
- 연결 리스트
- alexnet
- 프로세스
- 스택
- 연결리스트
- 프론트엔드
- pytorch
- 포인터
- 웹팩
- 프로그래머스
- RT scheduling
- 자료구조
- 릿코드
- cors
- RxJS
- 큐
- vue3
- 알고리즘
- 이진탐색
- 코딩테스트
- 해시테이블
- 배열
- Machine Learning
- 브라우저
- APOLLO
- 타입스크립트
- 자바스크립트
- C
- Today
- Total
목록도커 (2)
프린세스 다이어리
도커 이미지는 불변의 내용과 업데이트한 내용이 각각 계층화되어 있다는 점에서 이미지 수정과 운영이 용이하다. 이 때문에 도커 허브에서 다양한 애플리케이션을 내려받아 바로 개발을 할 수 있다는 장점이 생긴다. 도커의 장점과 함께 정리해보았다. 1. 도커 이미지 레이어(layer) 앞서 도커 이미지에 대한 글에서, 도커 이미지란 컨테이너 실행에 필요한 설정값이 포함되어 있는 불변성(immutable)을 가진 기술이라고 언급했다. 도커 이전에도 LXC(리눅스 컨테이너, Linux Container)컨테이너 기술은 있었다. 도커 또한 LXC 기술을 기반으로 발전하였지만, 컨테이너를 실행하는 것 이상의 기능을 제대로 제공하지는 못했다. 컨테이너의 환경을 완전하고 효율적으로 복원하는 기능을 보완하여 이후에는 자체적..
최근 가장 많이 사용되고 있는 가상화 기술은 컨테이너다. 컨테이너를 관리하는 플랫폼 중에서 가장 많이 쓰이고 있는 도커에 대해서 공부해보았다. 1. 도커란? 도커는 컨테이너를 만들고 사용할 수 있도록 도와주는 컨테이너 플랫폼이다. 앞서 알아보았듯 컨테이너란 한 운영체제 여러 애플리케이션을 개별적으로 실행하고 관리하도록 도와주는 기술 중 하나다. 도커는 Cgroups나 Namespace, runC 등의 리눅스 커널이 제공하는 기능 위에 빌드되기 때문에, 독립적인 컨테이너들이 하나의 리눅스 인스턴스 안에서 커널을 공유하며 격리되어 실행할 수 있도록 한다. 여기서 커널이라는 것은 OS가 응용 프로그램을 실행하기 위해 필요한 여러 가지 기능을 제공하는 핵심 프로그램 중 하나다. 정리하면 도커는 한 OS 안에서 ..