본문으로 건너뛰기
프롤로그
컨테이너와 Docker의 기본 개념 이해하기

이 책은 Docker와 Docker Compose를 처음 배우는 독자가 컨테이너의 기본 개념부터 실제 개발 환경 구성까지 단계적으로 익힐 수 있도록 구성했습니다.

컨테이너가 가상머신과 어떻게 다른지, 이미지와 컨테이너가 어떤 관계를 가지는지, Docker 명령어가 어떤 흐름으로 동작하는지부터 차근차근 설명합니다.

중반부에서는 Dockerfile 작성, 이미지 레이어와 빌드 최적화, Docker Hub와 이미지 레지스트리 활용, 볼륨과 네트워크를 다룹니다.

읽기 시작

책 소개

이 책은 Docker와 Docker Compose를 처음 배우는 독자가 컨테이너의 기본 개념부터 실제 개발 환경 구성까지 단계적으로 익힐 수 있도록 구성했습니다. 컨테이너가 가상머신과 어떻게 다른지, 이미지와 컨테이너가 어떤 관계를 가지는지, Docker 명령어가 어떤 흐름으로 동작하는지부터 차근차근 설명합니다.

중반부에서는 Dockerfile 작성, 이미지 레이어와 빌드 최적화, Docker Hub와 이미지 레지스트리 활용, 볼륨과 네트워크를 다룹니다. 이를 통해 단순히 컨테이너를 실행하는 수준을 넘어, 애플리케이션 실행 환경을 재현 가능한 이미지로 만들고 팀이나 서버와 공유하는 기본 워크플로를 익힐 수 있습니다.

후반부에서는 Docker Compose를 중심으로 웹 애플리케이션, 데이터베이스, 캐시 등 여러 서비스를 함께 실행하는 방법을 배웁니다. 환경 변수, 여러 Compose 파일, 프로필, 개발용 핫 리로드, 테스트와 CI, 로그 확인과 트러블슈팅, 보안과 운영 준비까지 실제 프로젝트에서 마주치는 주제를 연결해 설명합니다.

마지막에는 프론트엔드, API, PostgreSQL, Redis를 포함한 실전 프로젝트 구조를 통해 지금까지 배운 내용을 하나의 컨테이너 기반 개발 환경으로 통합합니다. 이 책을 마치면 로컬 개발, 테스트, 팀 협업, 운영 준비에 Docker와 Docker Compose를 더 자신 있게 활용할 수 있습니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
틸노트 사업자 정보
틸노트 | 사업자등록번호: 147-10-02214 | 통신판매업: 2022-서울중랑-1696 | 대표: 문지학 | 개인정보책임자: 문지학
이메일: [email protected] | 전화: 0507-0178-0131
주소: 서울특별시 중랑구 양원역로 92, 104동 702호
틸노트가 직접 판매하는 서비스 외에 크리에이터가 판매하는 경우 틸노트는 통신판매중개자이며, 통신판매의 당사자가 아닙니다. 상품, 상품정보, 거래에 관한 의무와 책임은 거래 당사자 각자에게 있습니다.
본 서비스는 생성형 AI 기술을 활용합니다.
Docker와 Docker Compose 입문: 컨테이너 개발 환경 구축부터 운영 준비까지
Docker와 Docker Compose 입문: 컨테이너 개발 환경 구축부터 운영 준비까지
무료 공개
읽기 시작하기