Dockerによるアプリケーション開発環境構築ガイド Dockerの基本から現場で使える実践的なテクニックまで

  • Dockerによるアプリケーション開発環境構築ガイド Dockerの基本から現場で使える実践的なテクニックまで
  • Dockerによるアプリケーション開発環境構築ガイド Dockerの基本から現場で使える実践的なテクニックまで
ページ数
439p
ISBN
978-4-8399-6458-0

¥4,180 税込

19 nanacoポイント

19 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

仮想化技術の一つであるDockerの使い方の解説書。
主にDocker初心者から中級者の方に向けて、Dockerの概念や基本から、実際にどのように現場で使えるのかまで、解説していきます。実際に現場で使っていそうな環境を想定して、そこに対してどのようにDockerを使っていけるのかを、具体的な例に沿って、実際に手を動かしながら、習得することができます。

Chapter01:Dockerとは
Dockerの概念について、簡単に解説しています。

Chapter02:Dockerの基本的な使い方
Dockerのインストールから基本的なDockerコマンド、Dockerイメージの作成などを解説します。Dockerイメージを管理できるDocker Hubや複数のDockerイメージを使ってサービスを構成するDocker Composeについても解説します。

Chapter03:オンプレの構成をコピーしたDocker環境を作成する
オンプレミスサーバーで動作している複数のサービスの構成を、そのまま1つのDockerコンテナで動かす構成例を紹介します。

Chapter04:本番環境からローカルのDocker環境にポーティングする
AWS (Amazon Web Services)やGCP (Google Cloud Platform)などのクラウドサービス上に構築した環境を、Webアプリケーションサーバーだけではなくその他関連するサービス(データベース等)も含めDocker化し、完全にローカルな開発環境を作成する方法について説明します。ローカルな開発環境を全てDockerで作成することにより、ローカル上で作成したDockerイメージと同じ環境が本番環境でも利用できるなどのメリットがあります。

Chapter05:ローカルのDocker環境を本番環境にデプロイする
最初からローカル環境でDockerを使って開発環境を作り、それを本番のクラウド環境に対してデプロイするような流れでサービスを作成していくケースを取り上げ、解説します。Dockerに公式サポートされたKubernetesを使ってローカルの開発環境と本番環境を作っていきます。

Chapter06:Appendix
これまでの章で説明を省略したり、記載しきれなかったTIPSを紹介します。ログ機能、Dockerfileのデバッグ方法、継続的インテグレーションサービスによるイメージの自動ビルド、Docker in Docker、プロキシの設定などを解説しています。

本書を使って、一人でも多くの読者の方にDockerの概念と利用法が伝わり、実際の業務などに役立ててもらえれば幸いです。

目次

Chapter01 Dockerとは
1-1 本書の目的
1-2 Dockerとは
1-3 Kubernetesとは
1-4 Dockerイメージをビルドしてみよう
1-5 2章以降を読み進めるにあたって

Chapter02 Dockerの基本的な使い方
2-1 Dockerのインストール
2-2 Dockerの基本的なコマンド
2-3 DockerfileでオリジナルのDockerイメージを作成する
2-4 作成したDockerイメージをレジストリで共有する
2-5 Docker Composeで複数コンテナをまとめて管理する

Chapter03 オンプレの構成をコピーしたDocker環境を作成する
3-1 サーバーの環境一式を全部入りコンテナに移行する
3-2 Baseimage-dockerを使ってみる
3-3 Dockerイメージを構築する

Chapter04 本番環境からローカルのDocker環境にポーティングする
4-1 AWSを利用したサービスをローカル環境上にDockerで構築する
4-2 クラウドに構築した環境をローカルの開発環境にポーティングする

Chapter05 ローカルのDocker環境を本番環境にデプロイする
5-1 Kubernetesとは
5-2 Kubernetesの概念
5-3 minikubeで始めるKubernetes
5-4 Google Cloud Platform(GCP)を使う
5-5 GCP上に4章で作ったアプリケーションをデプロイしよう

Chapter06 Appendix
6-1 ログ機能
6-2 複数コンテナがある場合のkubectl execについて
6-3 Dockerfileのデバッグ方法
6-4 継続的インテグレーションサービスによるイメージの自動ビルド
6-5 Docker in Docker
6-6 Dockerホストの容量が少なくなってきたとき
6-7 プロキシの設定について
6-7-2 コンテナ環境のプロキシ設定

商品詳細

出版社名
マイナビ出版
サイズ
24cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ