オープンソースで学ぶ最新クラウド技術


2015年9月26日に、新しい書籍を発行しました。

Docker実践入門「Dockerを使って何かを始めたい」という方に向けて、Dockerの機能概要から始まり、Dockerが生まれた背景とその役割、さらには、実践的に活用するためのヒントまでをわかりやすくまとめています。

Dockerの基礎をしっかりと足固めしていただくための1冊です。ぜひご一読ください!

はじめに

お待たせしました! 「Dockerを使って何かを始めたい」「Dockerでコンテナーは起動したけど中のしくみがよくわからない」 ── そんなあなたに向けたDockerの入門書がようやく完成しました。「コンテナーだから軽くて便利」「アプリケーションの可搬性が高まる」など、さまざまなうわさ話を耳にするDockerですが、まずは本書に目を通して、その技術的な特徴、そして、その背後にある「思想」を理解してください。

Dockerは、アプリケーションの実行に必要なファイルをすべてまとめた「コンテナーイメージ」を作成して、Linuxコンテナーでアプリケーションを実行する機能を提供します。しかしながら、Dockerの機能だけに注目していても、その実力は見えてきません。Dockerは、もともとは米 dotCloud社が提供するPaaS(Platform as a Service)のサービスを実現するコンポーネントとして開発がスタートしました。その背後には、「継続的インテグレーション/継続的デリバリー」の実 現を容易にして、サーバーシステムの運用を根本から変革しようという大きな目標があります。その本質を理解することで、Docker本来の効率的な活用法が自然にわかるようになります。本書では、「裏ワザ」的なカスタマイズ方法の解説は避け、できるだけシンプルで、技術的にも自然な活用法を中心に紹介して います。Dockerのようにシンプルで「イケてる」ツールは、まずはシンプルに使いこなすのが正解です。さまざまなシーンで気軽に活用する中で、自分なりのベストな使い方を発見してください。

また、Docker内部のしくみに目を向けると、Linuxコンテナーを始めとするさまざまな Linux関連技術が活用されています。dm-thin(Device MapperのThin-Provisioningモジュール)を用いたイメージ管理など、Linux好きにはたまらなく興味深いしくみも隠されています。コンテナーイメージの階層構造など、外から見ているだけではわかりにくい点については、内部構造にまで踏み込んだ解説をしています。このような内部構造への知的好奇心からDockerに興味を持ったという、筆者と「同類」の方にも満足していただけることでしょう。

Dockerを取り巻く環境は、今も急速に変化を続けています。本書では、参考として、KubernetesやAtomic Hostなどの関連ツール、あるいはoverlayfsやCRIUなどの新技術についても触れています。ただし、本書の中心は、あくまでもDockerそのものです。新たに登場するツールや技術の表面的な違いにまどわされず、その本質を理解するための基礎知識を本書を通して身につけていただけることを期待しています。

各章のタイトル

第1章 Docker入門

第2章 Dockerの利用方法

第3章 dockerコマンドリファレンス

第4章 Dockerの内部構造と関連ツール

 

Software Design plusシリーズ
「Docker実践入門 ―― Linuxコンテナ技術の基礎から応用まで」

Docker実践入門中井悦司 著
B5変形判/200ページ
定価(本体2,680円+税)
ISBN 978-4-7741-7654-3

レッドハット・エバンジェリスト・プロフィール

中井 悦司

中井 悦司

レッドハット株式会社 クラウドエバンジェリスト
予備校講師から転身、外資系ベンダーでLinux/OSSを中心とするプロジェクト、問題解決をリードするかたわら、多数のテクニカルガイド、雑誌記事など・・・
詳細はこちら »