🗄️ Server
도커 (Docker)
■ 도커 도커란 애플리케이션을 '컨테이너'라는 가상화된 환경에서 실행할 수 있게 해주는 오픈소스 플랫폼이다. 도커는 컨테이너 기술을 사용하여 애플리케이션과 그 종속성을 패키징하여 일관된 환경에서 실행할 수 있게 한다. → 개발, 테스트, 배포 과정을 간소화하고 이식성을 높이는 데 도움이 된다. ■ 도커의 주요 개념 ● 컨테이너 컨테이너는 애플리케이션 코드, 런타임, 시스템 도구, 라이브러리, 설정 파일을 포함하는 표준화된 소프트웨어 단위이다. 컨테이너는 호스트 운영체제의 커널을 공유하지만 사용자 공간은 독립적이다. ● 이미지 컨테이너를 생성하는 데 필요한 모든 파일과 설정을 포함한 템플릿이다. 이미지는 변경 불가한 파일으로 특정 시점의 애플리케이션과 가상 환경을 나타낸다. → 일관성을 유지해 개발자가 균..