[Docker] 도커?
·
도커
1. 도커? 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 컨테이너 기반의 오픈소스 가상화 플랫폼을 말한다. 도커를 사용하면 이미지를 기반으로 컨테이너를 실행할 수 있으며, 특정 컨테이너의 상태를 변경해 새롭게 이미지를 만들 수 있다. ※ 컨테이너 기반? 도커에서 사용하는 컨테이너 기반 방식은 리눅스 컨테이너 방식으로, 리눅스 컨테이너는 운영체제 수준의 가상화 기술로 리눅스 커널을 공유하면서 프로세스를 격리된 환경에서 실행하는 기술이다. => 하드웨어 자체를 가상화하는 가상 머신과는 달리 커널을 공유하는 방식이기 때문에 실행 속도가 빠르고 성능상 손실이 거의 없다!! 컨테이너로 실행된 프로세스는 커널을 공유하지만, 리눅스 네임스페이스, 컨트롤 그룹, 루트 디렉터리 등의 커널 기능을 활용해 격리..