docker?

lgw2236·2023년 1월 4일
0

주절주절

목록 보기
3/6

docker란?

컨테이너 기술을 활용하는 앱의 개발, 제공 및 실행을 위해 설계된 소프트웨어 컨테이너 플랫폼입니다. Docker는 엔터프라이즈 에디션과 커뮤니티 에디션 이렇게 두 가진 버전으로 제공됩니다.

why docker?

Docker의 핵심 개념은 이미지와 컨테이너입니다.
[ 이미지 ]
이미지에는 소프트웨어 실행에 필요한 모든 것, 즉 코드, 런타임(예: JVM(Java Virtual Machine)), 드라이버, 도구, 스크립트, 라이브러리, 배치 등이 포함됩니다.
[ 컨테이너 ]
컨테이너는 격리된 공간에서 프로세스가 동작하는 기술이다. 기존의 가상화 방식인 OS 가상화가 아닌 프로세스를 격리하는 방식으로 동작한다. 리눅스에서 프로세스를 격리하는 방식을 리눅스 컨테이너라고 한다. 단순단순

[ vm vs docker ]

Docker는 코드를 실행하는 표준 방식을 제공합니다. Docker는 컨테이너를 위한 운영 체제입니다. 가상 머신이 서버 하드웨어를 가상화하는 방식과 비슷하게(직접 관리해야 하는 필요성 제거) 컨테이너는 서버 운영 체제를 가상화합니다. Docker는 각 서버에 설치되며 컨테이너를 구축, 시작 또는 중단하는 데 사용할 수 있는 간단한 명령을 제공합니다.

참조문서:https://www.oracle.com/kr/cloud/cloud-native/container-registry/what-is-docker/

profile
어제보다 오늘 더

0개의 댓글