도커

Cloud/Container & Docker & K8S

DevOps 기초 2 - 컨테이너와 이미지

Images vs Containers이미지를 기반으로 여러 개의 컨테이너를 생성할 수 있다:이미지는 애플리케이션의 모든 설정, 명령어, 코드가 포함된 불변(immutable) 패키지이다.컨테이너는 이 이미지를 바탕으로 실행되는 독립적인 실행 인스턴스이다.즉, 이미지는 애플리케이션을 실행하기 위한 **청사진(blueprint)**이며, 컨테이너는 그 이미지를 기반으로 실행된 애플리케이션이다.간단히 말해, 이미지는 템플릿이고, 컨테이너는 실행 중인 인스턴스라고 볼 수 있다.이미지를 직접 실행하는 것이 아니라, 이미지를 기반으로 컨테이너를 실행하는 것이다.비유: 이미지 = 청사진(코드 + 설정), 컨테이너 = 그 청사진을 바탕으로 실행된 실제 애플리케이션 인스턴스Image이미지를 만드는 방법에는 두 가지가 있..

Cloud/Container & Docker & K8S

DevOps 기초 1 - 컨테이너와 VM 비교

Docker는 컨테이너를 생성하고 관리하기 위한 표준 도구이다.Docker != Container소프트웨어 개발에 컨테이너가 필요한 이유개발 환경과 배포 환경의 불일치 해결개발 환경과 배포 환경이 다르면, 애플리케이션이 로컬에서 제대로 작동하더라도 실제 배포 시 문제가 발생할 수 있다. 컨테이너는 개발과 배포 환경을 동일하게 유지하여 이러한 불일치 문제를 해결한다.팀 내 일관된 개발 환경 유지팀 구성원이 각각 다른 개발 환경을 사용하면 협업 시 문제가 생길 수 있다. 컨테이너는 동일한 환경을 제공하여, 환경 차이로 인한 문제를 방지하고 협업을 효율적으로 지원한다.다양한 프로젝트에서 도구 및 라이브러리 충돌 방지여러 프로젝트를 동시에 진행할 때, 각 프로젝트가 서로 다른 도구와 라이브러리를 요구할 수 있다..

AidenYoun
'도커' 태그의 글 목록