도커(Docker) 란? 컨테이너화된 애플리케이션을 생성, 배포 및 실행하기 위한 오픈 소스 플랫폼입니다.
애플리케이션과 해당 실행 환경을 격리된 컨테이너로 패키징하여 효율적이고 일관된 환경에서 실행할 수 있도록 지원합니다. 도커는 이미지라는 단위로 애플리케이션과 해당 실행 환경을 패키징합니다.
이미지는 응용 프로그램을 실행하기 위한 모든 필수 구성 요소와 설정을 포함하고 있으며, 도커 컨테이너를 생성할 때 사용됩니다. 이미지는 빌드하여 배포하기 쉽고, 버전 관리가 용이하며, 도커 허브(Docker Hub)와 같은 저장소에서 공유할 수 있습니다.
도커를 시작하기 전에 Kernel, Program, Process, Thread, Task가 무엇인지 개념을 알아두고 시작하는 것이 좋습니다. 간략히 알아보겠습니다.
커널 (Kernel) 커널은 운영체제(OS)의 핵심 부분으로, 하드웨어와 소프트웨어 간의 통신을 관리하고 시스템 자원에 접근할 수 있도록 합니다. 운영 체제의 핵심 기능을 담당...
원문 링크 : [Docker] 도커를 시작하기 전에