販売価格
販売中
お取り寄せお取り寄せの商品となります
入荷の見込みがないことが確認された場合や、ご注文後40日前後を経過しても入荷がない場合は、取り寄せ手配を終了し、この商品をキャンセルとさせていただきます。
| フォーマット | 書籍 |
| 発売日 | 2024年01月20日 |
| 国内/輸入 | 国内 |
| 出版社 | 秀和システム |
| 構成数 | 1 |
| パッケージ仕様 | - |
| SKU | 9784798071503 |
| ページ数 | 352 |
| 判型 | B5変形 |
構成数 : 1枚
第1部 仮想化とDockerについての基礎知識
第1章 仮想化とは
1.1 物理マシンと仮想マシン
1.2 仮想化ソフトウェアの種類
1.3 コンテナ型仮想化の特徴
第2章 Dockerと周辺の要素を眺める
2.1 Dockerの要素
2.2 コンテナとイメージの仕様
第3章 Dockerのインストール
3.1 WindowsでDockerを使う
3.2 macOSでDockerを使う
第4章 Dockerの基本と大原則
4.1 コマンドとプロセスとは
4.2 コンテナとは
4.3 イメージとは
4.4 Dockerfileとは
4.5 コマンドの基礎
4.6 コマンドチートシート
第2部 Dockerコンテナの活用例
第5章 コンテナの基礎
5.1 コンテナとプロセスとステータス
5.2 コンテナのコマンド
第6章 コンテナの基本操作
6.1 コンテナを起動する container run
6.2 コンテナ一覧を確認する container ls
6.3 コンテナを停止する container stop
6.4 コンテナを削除する container rm
第7章 Rubyコンテナでインライン実行をする
7.1 コンテナ起動時に任意の処理を実行する container run [COMMAND]
7.2 コンテナに名前をつける container run --name
7.3 コンテナ停止時に自動で削除する container run --rm
第8章 Pythonの対話シェルを起動してコンテナとやりとりする
8.1 コンテナを対話操作する container run --interactive --tty
第9章 Nginxサーバを起動してブラウザからアクセスする
9.1 コンテナのポートを公開する container run --publish
第10章 MySQLサーバをバックグラウンドで起動する
10.1 コンテナの環境変数を設定する container run --env
10.2 コンテナをバックグラウンドで実行する container run --detach
第11章 PostgreSQLサーバを起動していろいろ確認する
11.1 コンテナの出力を確認する container logs
11.2 起動中のコンテナに命令する container exec
11.3 PostgreSQLサーバへの接続方法を整理する
第3部 Dockerイメージの活用例
第12章 イメージの基本
12.1 なぜイメージ操作を理解する必要があるか
12.2 完全なイメージ名とタグ
12.3 レイヤとメタデータ
12.4 イメージのコマンド
第13章 イメージの基本操作
13.1 イメージの一覧を確認する image ls
13.2 イメージを取得する image pull
13.3 イメージの詳細を確認する image inspect
第14章 異なるバージョンのMySQLサーバを起動する
14.1 Docker Hubでイメージを探す
14.2 コンテナ起動時にイメージのタグを指定する
第15章 viの使えるUbuntuイメージを作り持ち運ぶ
15.1 コンテナにviをインストールする
15.2 コンテナをイメージにする container commit
15.3 コンテナをtarにしてからイメージにする container export+image import
15.4 イメージをtarにしてからイメージにする image save+image load
第4部 Dockerfileの活用例
第16章 Dockerfileの基礎
16.1 なぜDockerfileを扱える必要があるか
16.2 Docker Hubのレイヤ情報を読み解く
16.3 Dockerfileの命令リスト
第17章 viの使えるUbuntuイメージを作る
17.1 ベースイメージを指定する FROM
17.2 Dockerfileでイメージをビルドする image build
17.3 コマンドを実行してレイヤを確定する RUN
第18章 タイムゾーンとログ出力が設定されたMySQLイメージを作る
18.1 イメージの環境変数を指定する ENV
18.2 ホストマシンのファイルをイメージに追加する COPY
第19章 起動時にウェブサーバが起動するPythonイメージを作る
19.1 コンテナ起動時のコマンドを指定する
CMD
第5部 Dockerコンテナの活用例 発展編
第20章 ボリュームとネットワークの基礎
20.1 ボリュームとは
20.2 ネットワークとは
第21章 MySQLコンテナのデータが消えないようにする
21.1 ボリュームの作成 volume create
21.2 コンテナ起動時にボリュームをマウントする container run --mount
第22章 ホストマシンで編集したファイルをRubyコンテナで実行する
22.1 バインドマウントの利用 container run --mount
22.2 ボリュームとバインドマウントの違い
第23章 PHPコンテナからMySQLコンテナに通信する
23.1 ネットワークの作成 network create
23.2 コンテナ起動時にネットワークに接続する container run --network
23.3 デフォルトブリッ<...
プログラマーのためのDocker入門書。読者がDockerを使って自由に開発環境を構築できることを目標に、基本コマンドを実行したらシステムに何が起こるかを、ステップ・バイ・ステップでていねいに図解します。

※ショッピングカートおよび注文内容の確認画面にてフラゲのお届けになるかご確認ください。
※各種前払い決済をご利用の場合、フラゲは保証しておりません。
※フラゲは配送日時指定なしでご注文いただいた場合に限ります。
読み込み中にエラーが発生しました。
画面をリロードして、再読み込みしてください。
