docker

    도커(Docker) 개론

    컨테이너 기술중 하나, 클라우드 서비스에서 공식적으로 지원. 복잡한 리눅스 application을 container로 묶어서 실행 가능하다 즉 환경, 개발, 테스트를 하나로 묶어 관리가 가능하다는 것이다. 리눅스 커널에서 제공하는 컨테이너 기술을 이용한 것이다. 소셜 코딩과 같은 개념이다. 다른 개발자들과 공유 할 수 있다는 점이 매력적이다. 컨테이너 기술 이해를 위해선 가상화 기술에 대한 이해가 필요하다. (Hypervisor) 컨테이너는 가상화보다 훨씬 경량화된 기술이다. (본인은 과거 임베디드에서 배웠던 내용) 컴퓨터 안에서 컴퓨터를 생성하기 위한 방법이다. 여유있는 서버를 효율적으로 운영하기 위해서 나온 방법 중 하나로, 서버에 가상머신을 설치하여 유휴자원을 더욱 더 유용하게 사용하기로 한 것이 ..