[Docker] Docker란 무엇인가 ?
·
DevOps/Docker
프로그래밍을 공부하거나, 프로젝트를 진행할때 Docker와 CI/CD를 많이 한다고 들어보셨을겁니다. 저 역시 프로젝트 과정에서 도커를 처음 접했는데,서비스 개발과 배포 과정에 있어서 매우 중요한 역할을 한다는 걸 알게 되었습니다. 앞으로도 많이 사용하게 될 기술이라 생각되어, 위키북스의 「시작하세요! 도커/쿠버네티스」 책을 공부하며 정리한 내용을 기록하려고 합니다. Docker란 무엇인가? Docker는 리눅스 컨테이너 기술을 기반으로, 애플리케이션과 필요한 라이브러리를 하나의 이미지로 패키징하고 이를 컨테이너라는 실행 단위로 구동할 수 있게 해주는 오픈소스 플랫폼입니다. 즉, "애플리케이션을 어디서나 동일한 환경에서 실행" 할 수 있도록 도와주는 도구입니다. 가상머신(VM) & 도커 컨테이너 ..