書籍詳細(プログラマのためのDocker教科書 第2版)

プログラマのためのDocker教科書 第2版 書影

ISBN: 978-4-7981-5322-3

プログラマのためのDocker教科書 第2版

著者WINGSプロジェクト 阿佐志保
監修山田祥寛
出版社翔泳社
価格3,000円(税別)
判型B5変判・1色
ページ数384ページ
発売日2018年4月11日
対象レベル初中級

本書掲載サンプルは、GitHubで公開。ぜひご利用ください!

インフラ基礎知識+インフラ環境構築の入門書

コンテナ技術を使ったアプリ実行環境プラットフォームである「Docker」を使ってインフラを構築するための入門書。2015年発刊の前著の改訂版です。
特にオンプレミスサーバ(物理環境)での構築経験がない、エンジニアを対象に、OSやネットワーク技術などのインフラの基礎概念を図解しながら、Docker/Kubernetesを使ったインフラ構築/運用の流れと手順を解説します。
 第2版では、Dockerの新機能/コマンドに対応したほか、マルチホスト環境での実行環境構築やクラウドを使った実行環境構築/運用管理など、よりプログラマが注力すべき部分について丁寧に解説しています。
プログラマのためのDocker教科書 第2版 ロゴ

更新履歴

  • 正誤訂正:2020年5月25日 更新

目次

  • 第1章 押さえておきたいシステムとインフラの基礎知識
  • 1.1 システム基盤の基礎知識
  • 1.2 ハードウェアとネットワークの基礎知識
  • 1.3 OS(Linux)の基礎知識
  • 1.4 ミドルウェアの基礎知識
  • 1.5 インフラ構成管理の基礎知識
  • 第2章 コンテナ技術とDockerの概要
  • 2.1 コンテナ技術の概要
  • 2.2 Dockerの概要
  • 2.3 Dockerの機能
  • 2.4 Dockerが動く仕組み
  • 第3章 Dockerのインストールとチュートリアル
  • 3.1 Dockerのインストールと動作確認
  • 3.2 Webサーバを動かしてみよう
  • 第4章 Dockerコマンド
  • 4.1 Dockerイメージの操作
  • 4.2 Dockerコンテナの生成/起動/停止
  • 4.3 Dockerコンテナのネットワーク
  • 4.4 稼働しているDockerコンテナの操作
  • 4.5 Dockerイメージの作成
  • 第5章 Dockerfileを使ったコードによるサーバ構築
  • 5.1 Dockerfileによる構成管理
  • 5.2 Dockerfileのビルドとイメージレイヤー
  • 5.3 マルチステージビルドによるアプリケーション開発
  • 5.4 コマンド/デーモンの実行
  • 5.5 環境/ネットワークの設定
  • 5.6 ファイルの設定
  • 第6章 Dockerイメージの公開
  • 6.1 Dockerイメージの自動生成/公開
  • 6.2 Docker Registryを使ったプライベートレジストリ構築
  • 6.3 クラウドサービスを使ったプライベートレジストリ構築
  • 第7章 複数コンテナの運用管理
  • 7.1 複数コンテナ管理の概要
  • 7.2 Webアプリケーションをローカルで動かしてみよう
  • 7.3 Docker Composeによる複数コンテナの構成管理
  • 7.4 Docker Composeによる複数コンテナ運用
  • 第8章 マルチホスト環境でのDocker実行環境構築
  • 8.1 マルチホスト環境でのコンテナ管理の概要
  • 8.2 Webアプリケーションをサービス公開してみよう
  • 8.3 Docker Machineによる実行環境構築
  • 第9章 クラウドを使ったDocker実行環境構築
  • 9.1 クラウド環境でのDockerオーケストレーション
  • 9.2 Kubernetesの概要
  • 9.3 GCPを使ったDockerアプリケーション開発
  • 9.4 GCPを使ったDockerアプリケーション実行環境構築
  • 第10章 クラウドを使ったDocker実行環境の運用管理
  • 10.1 システム運用の基礎知識
  • 10.2 GKEを使ったDocker実行環境の運用
  • 付録 Google Cloud Platformの使い方
  • A.1 アカウント登録
  • A.2 プロジェクトの作成と削除
  • A.3 Cloud Consoleの使い方
  • A.4 Cloud Shellの使い方
  • A.5 Cloud SDKのインストール

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.109 コンテナ停止(docker container stopコマンド) 本文2行目 -
コンテナ識別子を指定して、コンテナを起動します。 コンテナ識別子を指定して、コンテナを停止します。 2020/02/21
p.109 表:指定できる主なオプション -
-interactive、-I -interactive、-i 2020/05/25
p.136 本文 3行目 3刷
コンテナを起動したままコンテナ内で動くプロセス(この場合/bin/bash)のみを終了させるときにはCrtl+P Ctrl+Qキーを入力します。 コンテナからデタッチするときはCrtl+P Ctrl+Qキーを入力します。 2018/11/30
p.136 表:指定できる主なオプション -
-t false -t 2020/05/25
p.140 リスト4.63の上の本文 -
ホストの/tmp/etcにコピーするとき ホストの/tmp/にコピーするとき 2020/05/25
p.140 リスト4.63 -
nginx.cong nginx.conf 2020/05/25
p.156 本文 1行目 -
Docker image ls コマンド docker image ls コマンド 2020/05/25
p.188 リスト5.60 -
# pwd
/docker_dir
# pwd
/docker_dir/web
2020/05/25
p.222 本文 下から8行目 -
(port:) (ports:) 2020/05/25

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』