インプレス[コンピュータ・IT]ムック Dockerコンテナ開発・環境構築の基本
インプレス / 2021年07月27日 / 全319ページ
本書は、プリケーションエンジニア、インフラエンジニア、オペレーションエンジニアの方々を対象に、コンテナアプリケーション開発の全体を把握することを目標として執筆されています。コンテナアプリケーション開発において必要となる技術の理解を深めるため、実際に手を動かして学ぶ形式を採用しています。これまで著者自身がエンジニアとしてコンテナ技術に携わり、そこで得た知見や経験を体系化し、専門学校、企業向けトレーニング、勉強会でハンズオンを中心に教えてきたノウハウを、一冊の書籍に凝縮しました。
目次
- 商標
- はじめに
- 本書を読み進めるにあたって
- 本書の表記
- 本書で使用した実行環境
- 第1章 コンテナの世界に飛び込む前に
- 1-1 コンテナアプリケーション開発が求められる時代
- 1-2 仮想化の仕組み
- 1-3 コンテナイメージと「Build/Ship/Run」
- 第2章 コンテナアプリケーション開発に必要なソフトウェア
- 2-1 Docker について
- 2-2 Docker 環境のセットアップ
- 第3章 コンテナアプリケーション開発のライフサイクル Build・Ship・Run
- 3-1 Build / イメージビルド
- 3-2 Ship / イメージレジストリ
- 3-3 Run / コンテナ実行
- 3-4 コンテナとコンテナイメージの一括削除
- 第4章 コンテナオーケストレーション
- 4-1 Kubernetes について
- 4-2 Kubernetes のアーキテクチャ
- 商標
- はじめに
- 本書を読み進めるにあたって
- 本書の表記
- 本書で使用した実行環境
- 第1章 コンテナの世界に飛び込む前に
- 1-1 コンテナアプリケーション開発が求められる時代
- 1-2 仮想化の仕組み
- 1-3 コンテナイメージと「Build/Ship/Run」
- 第2章 コンテナアプリケーション開発に必要なソフトウェア
- 2-1 Docker について
- 2-2 Docker 環境のセットアップ
- 第3章 コンテナアプリケーション開発のライフサイクル Build・Ship・Run
- 3-1 Build / イメージビルド
- 3-2 Ship / イメージレジストリ
- 3-3 Run / コンテナ実行
- 3-4 コンテナとコンテナイメージの一括削除
- 第4章 コンテナオーケストレーション
- 4-1 Kubernetes について
- 4-2 Kubernetes のアーキテクチャ
- 4-3 Kubernetes のリソース
- 4-4 Kubernetes 環境のセットアップ
- 第5章 Kubernetes でコンテナアプリケーションを動かすまで
- 5-1 kubectl コマンド
- 5-2 Kubernetes でアプリケーションを動かす
- 5-3 マニフェストの管理
- 第6章 ローカル開発の準備
- 6-1 ローカル開発環境
- 6-2 Skaffold を利用したローカル開発環境
- 第7章 コンテナアプリケーション開発における CI/CD
- 7-1 継続的インテグレーションと継続的デリバリー
- 7-2 CIOps と GitOps
- 7-3 CI/CD 環境の概要
- 7-4 CI 環境構築
- 7-5 CD 環境構築
- 7-6 GitOps の実行
- 付録 Docker コマンド/Helm コマンド/Dockerfile/Docker コマンド
- Helm コマンド
- Dockerfile 命令一覧
- 参考文献
- おわりに/索引
- 著者プロフィール
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。