프로젝트 소개

《Docker 从入门到实践》는 오픈소스 중국어 Docker 컨테이너 기술 튜토리얼로, 독자가 처음부터 Docker의 핵심 개념, 원리, 실전 팁을 체계적으로 습득할 수 있도록 돕는 것을 목표로 합니다. **내용 구조** 전체 21개 장으로 구성되며, 내용 깊이에 따라 네 가지 수준으로 나뉩니다: - **입문 기초(1-6장)**: Docker의 기본 개념(이미지, 컨테이너, 레지스트리)과 핵심 조작을 소개하며, 초보자가 빠르게 시작하기에 적합합니다. - **심화 응용(7-11장)**: Dockerfile 지시어 상세 설명, 데이터 및 네트워크 관리, Buildx, Compose 등 고급 구성 및 관리 조작을 다룹니다. - **원리 심층(12-17장)**: 하위 구현 기술을 소개하고, 컨테이너 오케스트레이션 체계(Kubernetes, Etcd)를 논의하며, 컨테이너와 클라우드 컴퓨팅 및 기타 핵심 생태계 프로젝트(Fedora CoreOS, Podman 등)로 확장합니다. - **실전 확장(18-21장)**: 컨테이너 보안 보호 메커니즘, 모니터링 및 로그 집계 시스템(Prometheus, ELK)을 중점적으로 논의하고, 운영 체제, CI/CD 자동화 빌드 등 전형적인 실전 사례를 보여줍니다. **빠른 시작** 책에는 '5분 빠른 시작' 가이드가 포함되어 있어, 독자가 Docker 설치, 첫 컨테이너 실행, 인터랙티브 컨테이너 조작, 이미지 및 레지스트리 관리, 사용자 정의 이미지 등의 단계를 완료할 수 있도록 안내합니다. **학습 경로** 프로젝트는 다양한 독자 역할에 따른 학습 경로 맵을 제공합니다: - **운영 초보자**: 1-6장을 중점적으로 학습하여 컨테이너의 기본 개념과 조작을 습득합니다. - **개발자**: 1-8장과 11장을 중점적으로 학습하여 컨테이너화된 애플리케이션의 빌드와 배포를 익힙니다. - **DevOps 엔지니어**: 1-11장, 13-14장, 18-21장을 중점적으로 학습하여 컨테이너 오케스트레이션과 자동화 배포 프로세스를 구현합니다. - **아키텍트**: 1-6장, 12-17장, 18-19장을 중점적으로 학습하여 고가용성, 고성능 컨테이너 인프라를 설계합니다. **읽기 방법** - **온라인 읽기**: GitBook을 통해 온라인으로 읽을 수 있습니다. - **오프라인 다운로드**: PDF 버전을 제공하며, GitHub Releases 페이지에서 다운로드할 수 있습니다. - **로컬 읽기**: mdPress 도구를 설치하여 로컬에서 탐색할 수 있습니다. **커뮤니티 및 기여** 프로젝트는 GitHub Issues를 통해 내용 오류나 제안을 제출하는 것을 환영하며, 프로젝트 유지 관리에 참여하는 것도 환영합니다. **라이선스** 이 책은 CC BY-NC-SA 4.0 라이선스를 채택하여 자유로운 공유와 변형을 허용하지만, 저작자 표시, 비상업적 사용, 동일 조건 공유가 필요합니다.