도커 (1) 썸네일형 리스트형 [Docker]도커란 무엇인가?(컨테이너 개념, 가상 머신과의 차이점) 컨테이너(Container)`컨테이너(Container)`는 소프트웨어 실행을 위해 필요한 모든 것들이 담겨져 있는 독립된 실행환경이다.컨테이너 안에는 실행할 응용 프로그램의 코드를 비롯해 Dependency, 관련 구성 파일과 각종 환경 설정 등등 필요한 모든 것이 담겨져 있기 때문에 다양한 실행 환경으로 인해 발생할 수 있는 문제들(개발환경과 배포환경의 차이로 인한 문제)을 해결할 수 있다.다시말해, 소프트웨어 실행을 위한 준비물들을 담아놓은 패키지라고 볼 수 있다. 가상 머신(Virtual Machine)과 컨테이너의 차이점?소프트웨어 실행을 위해서 환경을 미리 세팅해둔 독립된 유닛이라고 생각하면 가장 먼저 가상머신이 떠오르며 컨테이너의 개념과 혼동되기 시작한다. 그렇다면, 가상머신.. 이전 1 다음