試験公開中

このエントリーをはてなブックマークに追加

Docker&仮想サーバー完全入門 Webクリエイター&エンジニアの作業がはかどる開発環境構築ガイド

インプレス

2,420円 (2,200円+税)

記述したコードやプログラムが本番環境で正しく動くのかは、Webクリエイターやエンジニアの重大な関心事です。本書は、コンテナや仮想化の基本的な仕組みを学びながら、Docker Desktopを使って各種サーバーを構築する方法を解説しています。

【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。

関連サイト

本書の関連ページが用意されています。

内容紹介

記述したコードやプログラムが本番環境で正しく動くのかは、Webクリエイターやエンジニアの重大な関心事です。コンテナは、サーバーやネットワークを仮想的に構築するための入れ物のようなもので、Dockerはそのコンテナを手軽に作成できるツールです。本書は、コンテナや仮想化の基本的な仕組みを学びながら、Docker Desktopを使って各種サーバーを構築する方法を解説しています。Dockerは奥が深いツールですが、本書ではLinuxやWebサーバー、データベース、WordPressなどの設定ファイルを掲載して、それらの仮想サーバーをすぐに立ち上げられるような構成になっています。すべての操作手順をステップ・バイ・ステップで丁寧に解説しているので、挫折することなく読み進められます。そのため、これまで仮想化技術などにハードルを感じて敬遠していたWebクリエイターや駆け出しのエンジニアが最初に読む本として最適です。

書誌情報

  • 著者: リブロワークス
  • 発行日: (紙書籍版発行日: 2022-09-22)
  • 最終更新日: 2022-09-22
  • バージョン: 1.0.0
  • ページ数: 240ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレス

対象読者

Webサイトやサービス、アプリを本番に近い環境で検証したい、Dockerの使い方を学びたい、手っ取り早くサーバーを構築したい、スキルアップして仕事の幅を広げたい

著者について

リブロワークス

書籍の企画、編集、デザインを手がけるプロダクション。取り扱うテーマは SNS、プログラミング、Web デザインなど IT 系 を中心に幅広い。最近の著書は、『スラスラ読める Pythonふりがなプログラミング スクレイピング入門』(インプレス)、『今すぐ使えるかんたんEx PowerPoint ビジネス作図プロ技BESTセレクション』(技術評論社)、『ビデオ会議&ウェビナーまるわかり Zoom実用ワザ大全』(日経BP)、『みんなが欲しかった! ITパスポートの教科書&問題集 2022年度』(TAC出版)など。
https://www.libroworks.co.jp/

目次

はじめに

CONTENTS

CHAPTER1 なぜ開発用サーバーが必要なのか?

  • 01 Webアプリの仕組みについておさらいしよう
  • 02 サーバーにLinuxが使われるのはなぜ?
  • 03 気軽にサーバー構築するなら「コンテナ」を使おう

CHAPTER2 コンテナとは一体何もの?

  • 01 コンテナって何?
  • 02 コンテナの仕組み
  • 03 コンテナのメリットとデメリット
  • 04 コンテナを作るにはコンテナイメージが必要
  • 05 コンテナにはライフサイクルがある

CHAPTER3 Dockerを使うための環境を構築しよう

  • 01 Dockerのアーキテクチャ
  • 02 Dockerを始めるには
  • 03 Dockerのインストール~Windows編
  • 04 Dockerのインストール~Mac編
  • 05 Docker Desktopの使い方
  • 06 Dockerを使う際に知っておきたいコマンド操作

CHAPTER4 Dockerを使った仮想サーバー構築に挑戦!

  • 01 Dockerでコンテナを作成するには
  • 02 複数コンテナをラクに作れるDocker Compose
  • 03 Docker Composeで実際にコンテナを作ってみよう
  • 04 Docker Composeファイルの書き方を理解しよう
  • 05 コンテナ内へファイルをコピーするには
  • 06 コンテナを使い終わったら
  • 07 MariaDBコンテナを構築する
  • 08 コンテナ内でコマンドを実行するには
  • 09 WordPress + MariaDBコンテナを構築する
  • 10 コンテナ内のデータを残すには
  • 11 Flaskコンテナを構築する
  • 12 コンテナのネットワーク

CHAPTER5 すぐに使えるDocker設定ファイル集

  • 01 Debianコンテナ
  • 02 Ubuntuコンテナ
  • 03 MariaDB+phpMyAdminコンテナ
  • 04 PostgreSQLコンテナ
  • 05 PostgreSQL+pgAdmin4コンテナ
  • 06 nginxコンテナ
  • 07 Djangoコンテナ
  • 08 Rubyコンテナ
  • 09 Ruby on Railsコンテナ
  • 10 PHP+Apache+MariaDBコンテナ
  • 11 Spring Bootコンテナ

Appendix1 Dockerをさらに学ぶには

  • 01 Docker公式ドキュメントでの調べ方
  • 02 Docker Hubでのイメージの探し方
  • 03 エラーを解決するヒント

Appendix2  VS Code+Dockerで快適な開発環境を構築しよう

  • 01 Visual Studio Codeのインストール
  • 02 拡張機能「Docker」を使って簡単にファイル編集
  • 03 VS Codeを使ってコンテナ内のプログラムを修正する

索引

Home 書籍一覧 Docker&仮想サーバー完全入門 Webクリエイター&エンジニアの作業がはかどる開発環境構築ガイド ▲ ページトップへ戻る