Docker&仮想サーバー完全入門 Web クリエイター&エンジニアの作業がはかどる開発環境構築ガイド(ドッカーアンドカソウサーバーカンゼンニュウモンウェブセイサクシャアンドエンジニアガシッテオキタイイチバンヤサシイカイハツカンキョウコウチクガイド)
プログラミング- 著者:
- リブロワークス(リブロワークス)
- 出版社:
- インプレス
- 出版日:
- 2022年09月22日頃
- ISBN:
- 9784295015314
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
開発環境の構築で「自分のマシンでは動くのに本番で動かない」という問題に直面したことがあるなら、 Docker の価値はすぐに実感できます。しかし、コンテナ、イメージ、ボリューム、ネットワークといった概念が一度に押し寄せるため、初学者が独力で環境を立ち上げるまでのハードルは低くありません。本書はリブロワークスによる構成で、 Docker と仮想サーバーの両方を扱いながら、開発環境を手元に構築する手順を一から案内します。
仮想マシン (VirtualBox 等) とコンテナ (Docker) の違いを明確にしたうえで、 Docker Desktop のインストール、 Dockerfile の書き方、 docker-compose による複数コンテナの連携、そして簡単な Web アプリケーション環境の立ち上げまでを段階的に進めます。各ステップでコマンドの意味が解説されるため、「おまじない」のままコピー&ペーストして終わる状態を避けられます。
Kubernetes やクラウドへのデプロイといった運用段階のトピックは対象外です。本書のゴールは「ローカルの開発環境を Docker で構築し、チームで共有できる Dockerfile を書ける」状態に到達することにあり、その範囲に絞っている分だけ迷わず読み切れる設計です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
リブロワークス の他の書籍
関連記事
インフラ / クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
Linux 本ガイド - コマンドライン / しくみ / 性能の 3 層で選ぶ技術書
Linux を学ぶ技術書の選び方を 3 層 (コマンドラインの操作 → カーネルのしくみ → 性能と運用) で整理。新しい Linux の教科書や [試して理解] Linux のしくみなどの定番書の使い分けと、学ぶ順番を解説します。
関連用語
Init コンテナ
Kubernetes でメインコンテナの起動前に初期化処理を実行する特殊なコンテナ
コンテナ
アプリケーションとその依存関係をパッケージ化し、環境に依存しない一貫した実行環境を提供する仮想化技術
Dev Container
Docker コンテナ内に開発環境を定義し、チーム全員が同一の環境で開発できる仕組み
コンテナオーケストレーション
コンテナのデプロイ、スケーリング、ネットワーキングを自動管理するプラットフォーム
マルチテナンシー
1 つのシステムで複数のテナント (顧客) のデータを安全に分離して提供するアーキテクチャ
依存性注入 (DI)
オブジェクトが必要とする依存関係を外部から注入することで、モジュール間の結合度を下げテスタビリティを向上させる設計パターン