1) Docker(도커)란? Docker(도커)는 어플리케이션의 실행에 필요한 환경을 하나의 이미지로 모아두고, 그 이미지를 사용하여 다양한 환경에서 어플리케이션 실행환경을 구축 및 운용하기 위한 컨테이너 기반의 오픈소스 플랫폼입니다. 컨테이너라 하면 배에 싣는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 컨테이너 안에는 옷, 신발, 전자제품, 술 과일등 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 틀레이러등 다양한 운송수단으로 쉽게 옮길 수 있습니다. 서버에서 이야기하는 컨테이너도 이와 비슷한데 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨..
LXD ▷ 우분투를 만든 캐노니컬(canocical)에서 만든 컨테이너 솔루션 ▷ 기존의 LXC에 보안 개념까지 추가- Secure by default- Unprivileged container // root가 아니어도 컨테이너 생성 가능 ▷ 도커는 Application Container, LXD는 Machine Container ▷ LXD는 Container "Hypervisor" ▷ 경쟁기술이라기 보다는 보완관계(도커와 병행 가능)- KVM(Kernel Virtual Machine)을 경쟁기술로 간주 What's LXD? LXD - Container Hypervisor LXD의 3가지 요소 1) Daemon : Server2) Command Line Client 3) OpenStack Nova Plu..
LXC 단일 컨트롤 호스트상에서 여러 개의 고립된 리눅스 시스템(컨테이너)들을 실행하기 위한 운영 시스템 레벨 가상화 방법 ▷ Linux Container ▷ 시스템 레벨 가상화 ▷ cgroups(control groups)- CPU, 메모리, 디스크, 네트워크를 프로비저닝(Provisioning) // 프로비저닝 : CPU, 메모리, 디스크, 네트워크를 할당받고 관리하는 기능 ▷ Namespaces(Namespace Isolation) // 네임스페이스 격리 - 프로세스트리, 사용자계정, 파일시스템, IPC, ... // 일반적인 OS 호스트와 격리된 공간을 만들어주는 기능- 호스트와 별개의 공간설정 ▷ chroot(change root) 명령어에서 발전- chroot jail- chroot 상의 폴더..
Docker와 Hypervisor 기반 기술과의 비교 먼저 Docker는 하나의 Linux 시스템에 여러 Linux 시스템 운영을 위한 소프트웨어이다. ▷ Docker와 같은 컨테이너 기반 가상화 기술이 아직까지 리눅스 계열만 지원하는데 비해 Hypervisor는 다양한 기술을 지원하는 장점이 있다. ▷Docker는 실행환경의 격리를 통한 낮은 오버헤드와 편리한 배포 매커니즘을 가지고 있지만 윈도우와 같은 OS를 지원하지 못하는 단점이 있다. * 가상화의 단점 1) 불필요한 기능의 중복* 호스트 OS와 게스트OS간의 기능 중복 - 프로세스 스케줄링 2) 상대적으로 무겁다* 오버헤드 (15 ~ 20%)정도 3) 배치(Deployment)의 어려움 컨테이너 기반 가상화 * 도커의 개념 1) Build-Shi..
- Total
- Today
- Yesterday
- CKA 시험
- 도커
- 도커 포트 바인딩
- docker 명령어
- 도커 볼륨
- docker create
- 도커 volume
- 쿠버네티스
- docker 볼륨
- docker pull
- CKA 취득후기
- docker
- kubespray
- 도커 네트워크
- docker network
- k8s란
- 쿠버네티스란
- 쿠버네티스 설치
- 도커 설치
- 쿠버네티스 종류
- docker run
- docker 설치
- 쿠버네티스 설치 방법
- 도커 포트
- docker command
- Docker 바인딩
- docker volume
- kubeadm
- 쿠버네티스 설치 종류
- Docker Port
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |