[DevOps]Docker(도커)란?
도커에 대해서 설명드리기전에 컨테이너 가상화 기술에 대해서 설명드리도록 하겠습니다. 컨테이너 가상화란? 가상화 기술의 한 종류, 격리된 공간에서 프로세스가 동작하는 기술 호스트 OS상에 논리적인 구획(컨테이너)을 만들고, 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것 프로세스를 격리하여 하나의 서버에 여러개의 컨테이너를 독립적으로 실행 가능. 빠르고 민첩함 기존에 많이 사용하던 호스트 가상화, 하이퍼바이저 가상화의 구조와 비교를 통해 구조가 어떻게 진화되었는지 확인해보도록 하겠습니다. 호스트 가상화 VMware, VirtualBox, 무겁고 느려서 운영환경에서는 사용 불가한 수준 하이퍼바이저 가상화 KVM, Xen, ..