書籍
書籍

開発系エンジニアのためのDocker絵とき入門

0.0

販売価格

¥
3,080
税込
還元ポイント

販売中

お取り寄せ
発送目安
2日~14日

お取り寄せの商品となります

入荷の見込みがないことが確認された場合や、ご注文後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 デフォルトブリッ<...

  1. 1.[書籍]

プログラマーのためのDocker入門書。読者がDockerを使って自由に開発環境を構築できることを目標に、基本コマンドを実行したらシステムに何が起こるかを、ステップ・バイ・ステップでていねいに図解します。

作品の情報

メイン
著者: 鈴木亮

メンバーズレビュー

レビューを書いてみませんか?

読み込み中にエラーが発生しました。

画面をリロードして、再読み込みしてください。