[1부 가상화와 도커 기본 지식]
1장 가상화
_1.1 물리 머신과 가상 머신
_1.2 가상화 소프트웨어 종류
_1.3 컨테이너형 가상화 특징
2장 도커와 주변 요소 살펴보기
_2.1 도커의 구성 요소
_2.2 컨테이너와 이미지 규격
3장 도커 설치
_3.1 윈도우에서 도커 사용하기
_3.2 맥OS에서 도커 사용하기
4장 도커 기본과 대원칙
_4.1 명령어와 프로세스
_4.2 컨테이너
_4.3 이미지
_4.4 도커파일
_4.5 명령어 기초 지식
_4.6 명령어 치트 시트
[2부 도커 컨테이너 활용법]
5장 컨테이너 기초 지식
_5.1 컨테이너 상태와 프로세스
_5.2 컨테이너 명령어
6장 컨테이너 기본 조작
_6.1 컨테이너 가동하기 container run
_6.2 컨테이너 목록 확인하기 container ls
_6.3 컨테이너 정지하기 container stop
_6.4 컨테이너 삭제하기 container rm
7장 루비 컨테이너로 인라인 실행하기
_7.1 컨테이너 가동 시 임의의 처리 실행하기 container run [COMMAND]
_7.2 컨테이너에 이름 붙이기 container run --name
_7.3 컨테이너 정지 시 자동으로 삭제하기 container run --rm
8장 파이썬 대화형 셸을 가동해서 컨테이너와 소통하기
_8.1 컨테이너를 대화형 모드로 조작하기 container run --interactive --tty
9장 Nginx 서버를 가동해서 브라우저에서 접속하기
_9.1 컨테이너 포트 공개하기 container run --publish
10장 MySQL 서버를 백그라운드로 가동하기
_10.1 컨테이너 환경 변수 설정하기 container run --env
_10.2 컨테이너를 백그라운드로 실행하기 container run --detach
11장 PostgreSQL 서버를 가동해서 이것저것 확인해 보기
_11.1 컨테이
도커의 기본부터 고급 활용까지 쉽게 배우는 단계별 가이드
도커를 따라 하다 보면 명령어는 실행했지만, 정확히 어떻게 동작하는지 알기 어렵거나, 이미지를 만들었는데 컨테이너가 실행되지 않는 상황을 경험하게 됩니다. RUN과 CMD처럼 비슷해 보이는 개념이 실제로 무엇이 다른지 헷갈릴 때도 많습니다. 단순히 명령어를 입력하는 것만으로는 도커의 원리를 제대로 이해하기 어렵기 때문입니다.
이 책은 도커의 기초 개념부터 개발 환경 구축까지 핵심 내용을 단계적으로 익힐 수 있도록 구성된 입문서입니다. 명령어와 개념을 그림과 함께 설명해 누구나 쉽게 이해할 수 있으며, 실무에서 활용할 수 있는 다양한 예제도 제공합니다. 도커 컨테이너, 이미지, 네트워크, 볼륨 등 필수 개념을 익히고, 도커 컴포즈를 활용한 개발 환경 구성 방법까지 자세히 다룹니다. 또한, 운영 시 주의할 점과 디버깅 노하우를 소개해 실무에서 도커를 더욱 효과적으로 활용할 수 있도록 돕습니다.
이 책을 통해 도커를 제대로 이해하고 실무에 적용하는 방법을 단계별로 배워보세요.
이 책은 도커를 쉽게 이해하고자 하는 입문자를 위한 안내서입니다. 풍부한 그림을 활용해 도커의 기본 개념부터 실제 개발 환경 구축까지 단계별로 설명합니다. 컨테이너 생성부터 이미지 빌드, 도커 컴포즈 활용까지 이어지는 예제 실습으로 도커의 전반적인 흐름을 익힐 수 있습니다.
또한, 도커파일 작성, 도커 컴포즈 활용, 네트워크 설정 등 실무에 필요한 기술을 다루며, 운영 시 주의할 점과 트러블슈팅 방법도 소개합니다. 본문에는 친절한 그림 설명과 함께 POINT, COLUMN 구성으로 핵심 내용을 강조하며, 윈도우와 맥 사용자를 위한 실용적인 팁도 포함했습니다.
이 책을 통해 도커의 기본부터 실전 활용까지 익히고, 더욱 효율적인 개발 환경을 만들어 보세요.