Cloud

Docker Engine Binary 직접 빌드하기

docker CE(Community Edition) 제품을 통해 Docker 를 직접 빌드하는 방법을 알아본다.(Dockerfile 을 이용한 image build 가 아니다. docker 제품 자체를 빌드하려는 것이다.)먼저 도커의 소스 관리 체계에 관한 이전 글을 읽어보고 오는 것이 좋겠다. docker-ce repository...

도커의 소스 관리 체계

Docker 의 소스 코드 관리 체계를 좀 알아야할 것 같다.최근 Docker 코드는 점점 각 요소들이 component 화 되어 별개로 개발되는 추세이다.각 component 를 마치 레고 블록처럼 끼워 맞춰서 사용할 수 있도록 개발되고 있다. Docker engine...

도커를 완전히 지우고 다시 설치하기

이미 설치되어 있는 docker 를 완전하게 지우고 다시 설치하는 방법을 알아본다.현재 내 PC(VirtualBox – centos7)에 설치되어 있는 docker 는 community edition(docker-ce)이다.이를 삭제하고 다시 설치하는 과정을 살펴보자. 주의 !!!중요한 image 가 생성되어 있는 상태라면 아래와 같이...

도커 컨테이너 까보기(4) – Docker Total Architecture

Docker architecture 전체를 큰 그림으로 살펴보는 시간을 가져보려 한다.인터넷을 항해하다 보니 아래 그림을 찾았다.전체 그림을 제법 잘 보여주는 그림이 아닌가 한다.물론 2014 년에 작성된 그림이기 때문에 최신 버전과 어느 정도 차이는 있지만, Docker 의 세부...

도커 컨테이너 까보기(2) – Container Size, UFS

Container Size 일반적으로 우리가 파일시스템에 파일 등을 생성하면 그 파일의 크기를 쉽게 확인할 수 있다.즉, 생성한 파일이 차지하는 스토리지 공간을 정확하게 확인할 수 있는 것이다. 그런데, Docker 를 통해 기동한 Container 의 크기(스토리지 점유 크기)를...

도커 컨테이너 까보기(1) – Protocol, Registry

Docker 에 대해서는 정보가 넘쳐난다.Docker 가 도대체 무엇이고 왜 필요한지… 이런 얘기는 길게 할 필요가 없을 것 같다.기억을 더듬는 차원에서 먼저 간단히만 정리하고 넘어가자. 도커는 컨테이너인가?아니다. 도커는 컨테이너들을 효율적으로 관리하기 위한 관리 도구를 말한다.컨테이너들을 쉽게...

가상화의 장점

통합 (consolidation) – 서버의 이용률은 높이고 관리 부하는 경감 – 다양한 응용과 시스템 소프트웨어들을 하나의 시스템에서 통합 운영 가능 -> 통합 관리 고립 (isolation) – 사용자는 물리 자원에 직접 접근이 아니라 가상 자원만 접근 가능...

가상화 관련 용어 정리

가상화 관련하여 항상 등장하는 몇몇 용어들이 있습니다.이 용어들을 최대한 쉽게 풀어보았습니다. 온-프레미스 / 오프-프레미스 “저희 데이터베이스는 온프레미스 환경에서 성능시험을 해보면, 초당 약 10 만 TPS 이상의 Throughput 을 낼 수 있습니다.” 온-프레미스(on-premise)는 원격으로 클라우드의 자원을...