Docker&仮想サーバー完全入門 Web クリエイター&エンジニアの作業がはかどる開発環境構築ガイド(ドッカーアンドカソウサーバーカンゼンニュウモンウェブセイサクシャアンドエンジニアガシッテオキタイイチバンヤサシイカイハツカンキョウコウチクガイド)
- 著者:
- リブロワークス(リブロワークス)
- 出版社:
- インプレス
- 出版日:
- 2022年09月22日頃
- ISBN:
- 9784295015314
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
開発環境の構築で「自分のマシンでは動くのに本番で動かない」という問題に直面したことがあるなら、 Docker の価値はすぐに実感できます。しかし、コンテナ、イメージ、ボリューム、ネットワークといった概念が一度に押し寄せるため、初学者が独力で環境を立ち上げるまでのハードルは低くありません。本書はリブロワークスによる構成で、 Docker と仮想サーバーの両方を扱いながら、開発環境を手元に構築する手順を一から案内します。
仮想マシン (VirtualBox 等) とコンテナ (Docker) の違いを明確にしたうえで、 Docker Desktop のインストール、 Dockerfile の書き方、 docker-compose による複数コンテナの連携、そして簡単な Web アプリケーション環境の立ち上げまでを段階的に進めます。各ステップでコマンドの意味が解説されるため、「おまじない」のままコピー&ペーストして終わる状態を避けられます。
Kubernetes やクラウドへのデプロイといった運用段階のトピックは対象外です。本書のゴールは「ローカルの開発環境を Docker で構築し、チームで共有できる Dockerfile を書ける」状態に到達することにあり、その範囲に絞っている分だけ迷わず読み切れる設計です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
リブロワークス の他の書籍
関連記事
技術書のサンプルコードが動かないときの対処法
技術書のサンプルコードがエラーで動かない原因と、自力で解決するための具体的な手順を解説します。バージョン違い、環境差異、誤植への対応方法。
チーム開発・マネジメント本ガイド - 技術リーダーが読むべき本
チーム開発、1on1、技術マネジメントを学べる技術書の選び方を紹介。メンバー時代からマネージャーまで、段階別の読書ロードマップを解説します。
本を読む前にパソコンの準備をしておこう
プログラミングの本を読み始めてから「環境構築ができない」と詰まる人が多いです。本を開く前にやっておくべき準備を、初心者向けにわかりやすく説明します。
関連用語
コンテナ
アプリケーションとその依存関係をパッケージ化し、環境に依存しない一貫した実行環境を提供する仮想化技術
Docker
アプリケーションをコンテナとしてパッケージ化し、どの環境でも同じように実行できるプラットフォーム
コンテナオーケストレーション
コンテナのデプロイ、スケーリング、ネットワーキングを自動管理するプラットフォーム
Init コンテナ
Kubernetes でメインコンテナの起動前に初期化処理を実行する特殊なコンテナ
Dev Container
Docker コンテナ内に開発環境を定義し、チーム全員が同一の環境で開発できる仕組み
Namespace と cgroup
Linux コンテナの基盤技術で、プロセスの隔離とリソース制限を実現するカーネル機能