컨테이너 22

도커를 공부하는 초보자를 위한 안내서 3편 - 도커 이해하기!

도커(Docker)의 정체를 알아보자. 저번 포스트에서는 컨테이너와 그 장점에 대해 공부하는 시간을 가졌습니다. 컨테이너에 대해서 감이 잡혔다면, 이제 도커에 대해 본격적으로 공부해보도록 하겠습니다. (https://ktcloudplatform.tistory.com/69 - 컨테이너 개념) 도커(Docker)는 그래서 뭐지? 도커(Docker)는 무엇일까요? 많은 사람들이 '도커 = 컨테이너(Container)' 라고 생각하지만 위에서 살펴보았듯이 컨테이너 기술은 도커가 탄생하기 한참 전부터 존재헀습니다. 도커는 컨테이너 기술을 지원하는 다양한 프로젝트 중 하나일 뿐입니다. 그렇다면 도커만이 가지는 장점은 무엇이기에 이렇게 유명해 졌을까요? 도커는 오버레이 네트워크(Overlay Network), 유니온..

도커를 공부하는 초보자를 위한 안내서 2편 - 컨테이너의 장점

도커(Docker) 기초 다지기 - 컨테이너(Container)의 장점 지난 포스트에서는 컨테이너가 무엇인지에 대해서 알아보았습니다. 그렇다면, 컨테이너는 왜 쓰는 걸까요? 이번 시간에는 컨테이너의 장점에 대해 알아보는 시간을 갖도록 하겠습니다. 지난 포스트를 아직 읽기 못하신 분은 아래 링크 먼저 보고 오시면 이해가 훨씬 쉬울 것입니다 (https://ktcloudplatform.tistory.com/69 -컨테이너 개념) 빠른 속도와 효율성 하드웨어 에뮬레이션이 없으므로, 컨테이너는 아주 빠른 속도로 실행됩니다. 기존의 VM과 비교하면 비교도 안 될 만큼 빠른 속도입니다. 컨테이너 생성이라는 것은 OS 입장에서 단순히 프로세스를 시작하는 것과 같습니다. 가상환경이 커널에서 공유되기 때문에 새로운 커널..