Container

    7-1 컨테이너 리소스를 관리해야지 -이론편

    1.컨테이너 하드웨어 리소스 제한 어떻게 해요 ? 기본적으로 컨테이너는 호스트 하드웨어 리소스의 사용 제한을 받지 않는다. docker command를 통해 제한할수 있는 리소스 -cpu -memory -disk i/o docker run --help docker를 사용하다보면 메모리이슈가 많이생긴다고 한다. 그 이유는 무엇일까 ? 도커 컨테이너를 실행할 때 해당 컨테이너는 호스트 운영 체제에서 분리된 프로세스로 실행됩니다. 이 프로세스는 호스트 운영 체제의 리소스를 공유하지만, 가상화된 환경 내에서 독립적으로 실행됩니다. 이러한 가상화된 환경은 각 컨테이너마다 필요한 패키지와 라이브러리 등을 별도로 가지고 있으므로, 메모리 사용량이 높아질 수 있습니다. 도커 이미지를 빌드할 때 사용되는 Dockerfi..

    Docker 3-1 도커 컨테이너 살펴보기

    컨테이너와 컨테이너 이미지의 구조 컨테이너:하나의 application cpu,memory,network,disk 하드웨어리소스를 각각 독립적으로 가지고있다. 이 이미지로 생각을 해보자면, Docker Host 위에 여러개의 Guest docker 를 올리고 각각 독립적으로 실행할 수 있다. Cotainer Image는 어떤구조를 가지고 있을까 Node js로 예를 들어보자 ? 하나의 어플리케이션이 잘 실행될 수 있도록 여러개의 image layer로 구성이 되어있다. 어떤 이미지인가에 따라 image layer 의 갯수는 달라질 수 있다. Cotainer Image와 Container 의 차이는? Container image는 하드디스크에 각각의 레이어별로 파일형태로 저장되어 있음. Conainer:c..