Dockerコンテナ開発・環境構築の基本

Dockerコンテナ開発・環境構築の基本

3,300円(本体 3,000円+税10%)

品種名
書籍
発売日
2021/7/27
ページ数
320
サイズ
B5変形判
著者
市川 豊 著
ISBN
9784295011736

コンテナで変わる開発環境とライフサイクル

本書は、アプリケーションエンジニア、インフラエンジニア、オペレーションエンジニアの方々を対象に、コンテナアプリケーション開発の全体を把握し、基本をマスターすることを目標として執筆されています。コンテナアプリケーション開発において必要となる技術の理解を深めるため、実際に手を動かして学ぶ形式を採用しています。これまで著者自身がエンジニアとしてコンテナ技術に携わり、そこで得た知見や経験を体系化し、専門学校、企業向けトレーニング、勉強会でハンズオンを中心に教えてきたノウハウを、一冊の書籍に凝縮しました。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

著者紹介

これまで、インフラエンジニア、フロントエンドエンジニアとして官公庁のシステム基盤を中心としたサーバの設計構築、運用保守、Webシステム開発を担当。技術教育者として専門学校でクラウド技術やOSS(Linux、Docker、Kubernetes)の授業を担当し、企業様向けプライベートトレーニング講師も担当。アドボケート/エバンジェリストとしてミートアップや勉強会、カンファレンスで登壇。現在は、クラウドネイティブ技術を中心とするソリューションエンジニアとして活動。クラウドネイティブ技術に関連するコミュニティの運営にも積極的に参加。

目次

はじめに
本書を読み進めるにあたって
到達目標
読者対象
本書の表記
本書で使用した実行環境

第1章 コンテナの世界に飛び込む前に
1-1 コンテナアプリケーション開発が求められる時代
1-2 仮想化の仕組み
1-3 コンテナイメージと「Build/Ship/Run」

第2章 コンテナアプリケーション開発に必要なソフトウェア 33
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 命令一覧
参考文献
おわりに
索引

ダウンロード

本製品の読者さまを対象としたダウンロード情報はありません。

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 59ページ 書式
    • [誤]
      $ docker container ls [オプション]
    • [正]
      $ docker image ls [オプション]
  • 160ページ 本文下から2行目
    • [誤]
      ここClusterIP
    • [正]
      このClusterIP
  • 240ページ 上から3行目
    • [誤]
      「4-2 Kubenetes環境のセットアップ」
    • [正]
      「4-4 Kubenetes環境のセットアップ」

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム