알라딘서재

사막펭귄님의 서재
  • 그림으로 배우는 도커
  • 스즈키 료
  • 29,700원 (10%1,650)
  • 2025-02-18
  • : 308

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다

 

🐳도커(Docker)는 애플리케이션을 실행하는데 필요한 시스템 도구, 환경 설정, 라이브러리, 의존성 등을 하나의 작은 소프트웨어 단위인 컨테이너(Container) 안에 패키징할 수 있게 하는 도구입니다. 어디서든 안정적으로 실행하고 배포할 수 있도록 도와주는 도구이면서, 컨테이너 안에는 단순히 애플리케이션 코드 뿐만 아니라 런타임 환경 설정, 라이브러리, 필요한 리소스까지 함께 포함되어 개발 환경과 운영 환경 간의 차이로 인한 문제를 최소화합니다. 


과거에는 가상 머신(Virtual Machine, 예로 VMWare, VirtualBox 등)을 사용해 환경을 분리했습니다. VM은 Hypervisor라는 가상화 소프트웨어 위에 운영체제(OS) 전체를 올리는 방식이라, 운영 체제가 포함된 만큼 무겁고, 실행 속도도 느리며, 시스템 자원을 많이 사용했습니다. 

 

반면, 컨테이너는 Host OS(ex. 내 컴퓨터, 로컬)에 컨테이너 엔진(Container Engine, 예로 Docker)을 설치한 뒤 필요한 소프트웨어를 OS 없이 컨테이너로 실행합니다. Host OS 운영 체제를 공유하는 것을 Container Engine이 처리해주기 때문에 VM보다 훨씬 가볍고 빠르며, 효율적입니다. 

 

컨테이너 엔진 중 가장 널리 사용되고, 커뮤니티의 사랑을 받는 대표적인 도구가 바로 🐳도커(Docker) 입니다. 

 

📚그림으로 배우는 도커는 기초 개념부터 시작해 Dockerfile, docker-compose까지 단계별로 설명해 주기 때문에, 도커를 처음 접하는 분들에게는 기본기를 다지기에 좋고, 이미 실무를 경험한 입장에서는 스스로의 부족한 부분을 점검하고 보완하기에 적절한 책이라고 느꼈습니다. 

 

 특히 인상 깊었던 건 “COLUMN. 비슷하지만 다른 것” 시리즈였습니다. 이 섹션에서는 평소 헷갈리기 쉬운 명령어나 개념들을 비교 중심으로 깔끔하게 정리해 줘서 이해도를 높이는 데 큰 도움이 되었고, 실무에서도 바로 사용할 수 있을 만큼 실용성도 있었습니다. 실무에선 늘 시간이 부족해 정리하지 못했던 개념들이 마음 한켠에 있었는데, 도서를 통해 정리할 수 있어서 개인적으로 유익했습니다.




  • 댓글쓰기
  • 좋아요
  • 공유하기
  • 찜하기
로그인 l PC버전 l 전체 메뉴 l 나의 서재