본문 바로가기

docker3

Learning container from scratch 세미나 정리 해당 게시글의 모든 이미지 출처 https://devocean.sk.com/vlog/seminar/20220930_container.pdf Container 개념 Linux Namespace 종류 및 활용 컨테이너 간 리눅스 네트워크 개념 Docker 활용 Container Container 구조 위 그림에서 만약 Virtual Machine(VM)이라면 Container engine이 Hypervisor가 되고 Container 내에 OS가 추가된다. VM과 Container의 가장 큰 차이는 컨테이너는 OS를 따로 설치하지 않는다는 것이다. 참고) 컨테이너는 OS를 설치하지는 않지만 내부적으로 Root file system을 사용한다. 사실상 커널을 새롭게 쓴다는 의미보다는 file system 사.. 2022. 10. 7.
Docker(Container)와 VM의 차이는 무엇인가? One of the frequent questions asked about Docker is how it differs from VM (virtual machine). VM보다 가볍고 경제적이며 확장 가능한 가상 시스템을 대체할 수 있는 방법이 Docker이다. Docker는 분산 응용프로그램을 개발할 수 있는 컨테이너 기반 기술이다. Virtual Machine 란? 하드웨어(하나의 컴퓨터)에 여러 개별 컴퓨터가 있는 것처럼 보이는 것으로 가상 시스템에는 기본 운영 체제가 필요하며 하드웨어가 가상화된다. Docker 란? 컨테이너를 사용하여 응용 프로그램의 생성, 배포 및 실행을 쉽게 만드는 도구이다. 컨테이너 내에서 응용프로그램 및 종속성을 바인딩한다. Docker Container와 Image란 .. 2022. 7. 25.
Docker Container와 Image란 무엇인가? 목차 LIST Docker란? Docker는 애플리케이션 구축, 구현 및 테스트를 위해 격리된 가상화 환경을 생성하는 서비스형 플랫폼이다. Docker는 컨테이너 엔진으로 리눅스 커널 기능을 사용하여 운영 체제 위에 컨테이너를 만들고, Docker 자체는 서비스의 컨테이너를 관리하는 데몬으로 실행된다. - Linux 커널의 도커 엔진 Docker image란? Application을 포장 및 전송하기 위해 도커는 "docker image"를 사용한다. Docker image는 파일로 어플리케이션 실행에 필요한 독립적인 환경을 포함하며, 런타임 환경을 위한 일종의 템플릿이다. 도커 이미지는 소스 코드, 라이브러리, 종속성, 도구 및 응용 프로그램을 실행하는데 필요한 기타 파일을 포함하는 불변(변경 불가) .. 2022. 7. 25.
반응형