Docker

· 2024/QA
Docker 란 무엇인가? 컨테이너 기반의 오픈소스 가상화 플랫폼이다. Docker를 사용하는 이유는 무엇인가?- 독립적인 환경에서 어플리케이션을 패키징하고 배포할 수 있다. - 기존 가상머신 (VMware 등) 플랫폼보다 더 경량화 되고 속도가 더 빠르다. 이유는 host OS의 커널을 직접적으로 공유하기 때문에 속도가 빠르고 메모리 사용량도 덜하다. - 도커 ‘이미지’를 통해 다른 컨테이너 환경에서도 이식하여 사용하기 편리하다 하지만 단점으로는,- Docker 관련된 개념을 이해하기에 러닝커브가 있다. ( 컨테이너 관리의 복잡성도)- 도커환경에서 프로세스간의 공격이나 컨테이너 탈출등의 보안문제가 있다  Docker를 이용하여 jenkins를 구축하려는 이유 - 추후에 다른 환경에서 구축하기 편리하기 ..