반응형
[Docker] Dockerfile과 쿠버네티스
·
SERVER & Infra/02. Docker & Kubernetes
Dockerfile Docker는 Dockerfile을 읽어 이미지를 자동으로 빌드가 가능하다. Docker Image를 생성하기 위한 텍스트 파일 Docker Image를 구성하는 과정을 자동화하고 세부 사항을 정의한다. Dockerfile을 통해 Docker Image 빌드를 자동화하고 버전 관리가 가능하다. Dockerfile을 사용하는 이유는 ? 자동화 및 효율성Dockerfile은 Container를 생성하고 필요한 설정을 자동으로 수행하는데, 이를 통해 명령어를 일일이 입력하거나, 환경을 수작업으로 구성하는 번거로움을 덜 수 있다. 재사용성과 일관성동일한 Dockerfile 사용 시, 동일한 Docker Image를 동일한 환경에서 재생성할 수 있다. → 개발, 테스트, 배포 환경 간 일관성을..
[Docker] DOCKER 입문
·
SERVER & Infra/02. Docker & Kubernetes
Docker 란?  응용 프로그램과 종속성을 격리된 환경이 컨테이너로 패키징하여 실행하는 기술로, 컨테이너 기반의 가상화 플랫폼이다. Docker를 사용함으로써 애플리케이션을 더 쉽게 확장 실행이 가능하다. Container 란? 개별 소프트웨어의 실행에 필요한 실행 환경을 독립적으로 운영할 수 있도록 기반 환경 또는 다른 실행환경과의 간섭을 막고, 실행의 독립성을 확보해 주는 OS 수준의 격리 기술을 말한다. Docker의 구성 요소Docker Demon이 처리하는 방식이다.1️⃣ Client → Docker Host ) 컨테이너를 이용해 클라이언트가 명령 시, docker 명렁어를 통해 Host에 요청한다.2️⃣ Docker Host ) 요청에 따라 Container 생성, 중지, 제거 하거나 Ima..
반응형