devops
-
[DevOps] Docker란 무엇인가?DevOps 2021. 12. 30. 21:52
1. Docker란? Spring 개발을 해오면서 Docker를 이용한 프로젝트 배포에 흥미를 느껴, Docker에 대하여 공부하였습니다. 위키에서 정의한 도커는... 도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을 인용하면 다음과 같다: 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 요약하면, 도커는 리눅스 기반의 기술을 이용해 프로그램을 컨테이너로 관리, 실행하는 오픈소스 가상화 플랫폼입니다. 도커를 이해할려면 어떤 리눅스 기술을 이용하는지 알아볼 필요가 있습니다. 2. Docker 기반 기술 : cgroups & namespaces 리눅..