docker 썸네일형 리스트형 AWS Corretto Docker 이미지 종류와 활용 방법 이미지 종류JDKamazoncorretto:{version}Java Development Kit(JDK)를 포함하고 있어 애플리케이션 개발과 실행 모두에 사용할 수 있다. amazoncorretto:{version}-alpine경량화된 Alpine Linux 기반의 JDK 이미지로 작은 크기로 가벼운 환경을 제공한다. 그러나 Alpine은 musl libc를 사용하므로, 일부 라이브러리와의 호환성 문제가 있을 수 있다.musl libc: musl은 리눅스 커널 기반의 운영체제용 C 표준 라이브러리다. MIT 라이선스로 배포되며 표준을 준수하는 libc 구현체 개발을 목표로 개발되었다. Alpine Linux는 일반적인 Linux 배포판과 달르게 Musl libc로 컴파일되었다.JRE: 8버전 이후 제공하.. 더보기 [Docker] 도커 아키텍처 도커는 클라이언트-서버 아키텍처를 사용합니다. 도커 클라이언트는 컨테이너를 빌드, 실행, 배포하는 작업을 수행하는 도커 데몬과 통신을 합니다. 도커 클라이언트와 데몬은 동일한 시스템에서 실행되거나 도커 클라이언트를 원격 도커 데몬에 연결할 수 있습니다. 도커 클라이언트와 데몬은 UNIX Socker 또는 REST API를 사용하여 통신합니다. 또 다른 도커 클라이언트는 다중 컨테이너 애플리케이션을 정의하고 작업할 수 있는 도커 컴포즈(Docker Compose) 입니다. 도커 이미지 (Docker Image) 도커 이미지는 컨테이너를 생성할 때 필요하며, 가상 머신을 생성할 때 사용하는 ISO 파일과 비슷한 개념입니다. 이미지는 여러개의 레이어로 된 바이너리 파일이 존재하고, 컨테이너를 생성하고 실행할 .. 더보기 [Docker] 가상화 머신과 도커 컨테이너 "Docker"는 Linux® 컨테이너를 만들고 사용할 수 있도록 하는 가상화 기술 오픈소스 프로젝트입니다. Docker를 사용하면 물리적인 서버 인프라 환경에서 완벽하게 분리된 애플리케이션 환경을 구축할 수 있어 코드 실행과 환경설정 시간이 줄어 소프트웨어를 빠르게 제공할 수 있습니다. Docker는 오픈소스로 커뮤니티 사용자에게 무료로 제공되며 Docker Inc.는 Docker 커뮤니티의 활동에 기반을 두고 엔터프라이즈 고객을 위한 향상되고 강화된 기술을 지원합니다. 가상화 머신과 도커 컨테이너 비교 가상화 머신은 하이퍼바이저를 이용하여 단일 호스트 컴퓨터의 리소스를 가상으로 공유하여 호스트 컴퓨터가 여러 게스트 가상 머신을 지원할 수 있도록 합니다. 각 가상머신에 Ubuntu, CentOS와 같은.. 더보기 이전 1 다음