docker 2

장고(django)/ 도커 배포

### **먼저 Docker란?** Docker는 애플리케이션을 **컨테이너(Container)**라는 독립된 환경에서 실행할 수 있도록 도와주는 플랫폼입니다. 컨테이너는 애플리케이션과 그에 필요한 모든 것을 포함한 가벼운 가상화 환경입니다.   #### **주요 개념** 1. **이미지 (Image)**      - 컨테이너의 실행을 위한 **템플릿**입니다. 애플리케이션 코드, 런타임, 라이브러리, 환경설정 등을 포함합니다.      - 예: Python 애플리케이션을 실행하기 위한 Python 이미지. 2. **컨테이너 (Container)**      - 이미지를 기반으로 실행된 **독립된 실행 환경**입니다.      - 예: 실제로 Python 애플리케이션이 실행되는 공간. 3. **Docke..

도커(docker)와 쿠버네티스(kubernetes)비교

# 도커(Docker)와 쿠버네티스(Kubernetes) 컨테이너 오케스트레이션의 두 중요한 기술이며, 둘 다 애플리케이션 배포 및 관리를 단순화하고 자동화하는 데 사용됩니다. 그러나 각각의 역할과 목적은 다소 다릅니다. 다음은 도커와 쿠버네티스의 주요 비교 점입니다: 1. 역할: - 도커: 도커는 컨테이너 기술을 관리하는 소프트웨어 플랫폼으로, 개발자가 응용 프로그램을 컨테이너로 패키징하고 실행하는 데 사용됩니다. 도커는 컨테이너를 만들고 이미지로 공유할 수 있게 해줍니다. - 쿠버네티스: 쿠버네티스는 컨테이너 오케스트레이션 플랫폼으로, 여러 도커 컨테이너를 클러스터로 관리하고 오케스트레이션, 스케일링, 로드 밸런싱 등의 작업을 자동화합니다. 2. 단계: - 도커: 개발자는 도커 컨테이너 이미지를 작성..

Etc 2023.07.11