본문 바로가기

Docker

(4)
쿠버네티스(Kubernetes) 알아보기 컨테이너(Container)에 대해서도 한계점은 있습니다. 컨테이너(Container)는 가벼운 대신 하나의 서버 또는 VM에 여러 개의 컨테이너(Container)들이 동작한다면 이렇게 많은 컨테이너(Container)들을 어떻게 관리할 수 있을까요? 컨테이너 엔진인 도커(Docker)는 하나의 서비스를 컨테이너로 가상화시켜 배포하는 역할만 할 뿐 수 많은 컨테이너 서비스를 일일이 배포하고 운영/관리하는 역할을 하지는 않습니다. 따라서 컨테이너(Container) 관리자의 경우 VM SSH로 접속해 실행되고 있는 VM마다 들어가서 관리해야하는 불편함을 갖고 있습니다. 만약 서버가 다운되면 서버안의 모든 컨테이너(Container)가 종료되는 단점이 발생하고, 이를 개선하기 위해 모니터링 할 수 있는 기..
컨테이너(Container)와 도커(Docker) 알아보기 IT분야에 종사하시거나 IT에 많은 관심을 가지고 계신다면 Container나 Kubernetes와 같은 용어들을 들어보신 적이 있으실 겁니다. 이 기술은 IT에서 몇 년 동안 핫하게 주목되고 있는 기술이기도 하고, 많은 기업에서도 Container기술을 활용해서 다양한 서비스들을 출시하고 있습니다. 여기서 말씀드리는 Container, Container Orchestration Tool 이 두 기술을 혼합해서 사용하시게 되면 서비스의 유지보수 측면에서 굉장히 유용하게 사용될 수 있는 기술이기 때문에 이번 강의를 통해 Container, Container Orchestration Tool을 한 번쯤 들어보시는 것도 좋을 것 같습니다. 컨테이너(Container)와 도커(Docker) 알아보기 목차 1. ..
도커를 공부하는 초보자를 위한 안내서 4편 - 도커 이미지 이해하기 도커(Docker) 이미지 이전 포스트에서 도커의 정체와 이미지(Image)의 개념에 대해 알아보았습니다. 이미지 개념을 이해할 때, 중요한 것이 바로 Layer 저장방식 이었습니다. 지난 시간에 이어 이번 시간에는 실제 도커 이미지를 사용할 때 필요한 개념들을 간략하게 알아보도록 하겠습니다. 도커(Docker)이미지 경로 도커 이미지는 URL과 태그를 이용하여 관리 됩니다. 아래 코드를 보시면, 이미지를 pull 받을 때는 'nginx:latest' 라는 이미지를 요청했습니다. 하지만 실제로 받아온 이미지의 이름은 docker.io/library/nginx:latest인 것을 확인할 수 있습니다. 둘은 사실 같은 의미를 가집니다. 도커의 이미지 이름은 문자열 입니다. 도커허브를 기준으로 도커 이미지의 ..
도커를 공부하는 초보자를 위한 안내서 2편 - 컨테이너의 장점 도커(Docker) 기초 다지기 - 컨테이너(Container)의 장점 지난 포스트에서는 컨테이너가 무엇인지에 대해서 알아보았습니다. 그렇다면, 컨테이너는 왜 쓰는 걸까요? 이번 시간에는 컨테이너의 장점에 대해 알아보는 시간을 갖도록 하겠습니다. 지난 포스트를 아직 읽기 못하신 분은 아래 링크 먼저 보고 오시면 이해가 훨씬 쉬울 것입니다 (https://ktcloudplatform.tistory.com/69 -컨테이너 개념) 빠른 속도와 효율성 하드웨어 에뮬레이션이 없으므로, 컨테이너는 아주 빠른 속도로 실행됩니다. 기존의 VM과 비교하면 비교도 안 될 만큼 빠른 속도입니다. 컨테이너 생성이라는 것은 OS 입장에서 단순히 프로세스를 시작하는 것과 같습니다. 가상환경이 커널에서 공유되기 때문에 새로운 커널..