このプロジェクトについて

『Docker 入門から実践まで』は、読者がゼロから Docker の核心概念・原理・実践テクニックを体系的に習得できるようにすることを目的とした、オープンソースの中国語 Docker コンテナ技術チュートリアルです。 **内容構成** 全書は全 21 章からなり、内容の深さに応じて 4 つのレベルに分かれています: - **入門基礎(第 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 ライセンスを採用しており、自由な共有と改変を許可しますが、表示、非商業利用、同一条件での共有が必要です。