こんにちは、DXCEL WAVEの運営者(@dxcelwave)です!
こんな方におすすめ!
次世代アプリケーションアーキテクチャとして注目度の高いマイクロサービスについて、主要基盤であるコンテナ技術「Docker」およびコンテナオーケストレーション技術「Kubernetes」について詳しく学びたい方向けに、厳選したおすすめ教材をご紹介します。
目次
Docker・Kubernetesの学習におすすめな書籍5選
スクロールできます
書籍名 | 仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん | さわって学ぶクラウドインフラ docker基礎からのコンテナ構築 | たった1日で基本が身に付く! Docker/Kubernetes超入門 | Docker実践ガイド第2版 コンテナ環境の構築・運用・活用 | Docker |
画像 | |||||
価格 | ¥2,992 | ¥2,970 | ¥2,838 | ¥4,180 | ¥3,960 |
Docker・Kubernetesの学習におすすめ本を5冊ご紹介します。
仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん
ポイント
- 若手エンジニアやバックエンド技術にあまり詳しくない初学者向け!
- イラストやハンズオン解説が多めのため、概念的に理解しやすい。
- Docker仕組み・コマンド命令文・オプション・引数の意味など基礎事項がしっかり身に付く。
- 複数コンテナ同士の通信やコンテナ外部へのデータ保存など、現場で必要な内容も多数解説あり。
- Docker ComposeやKubernetesの基礎解説からハンズオンによる動かし方も言及。
さわって学ぶクラウドインフラ docker基礎からのコンテナ構築
ポイント
- Linux知識やサーバ構築の経験がない方でも分かりやすい内容。初学者向けの優良書籍!
- 自らの手でコンテナ環境を構築できることを目的として構成されている。
- Dockerインストール方法、基本的なWebサーバー起動方法、永続化、ネットワーク、コンテナイメージの順番で学習できる。
- 複数のコンテナ利用を想定したDocker ComposeやKubernetesについても言及あり。
- KubernetesはMinikubeを用いて最終的にAmazon EKSでコンテナを実行するに至るまで解説されている。
たった1日で基本が身に付く! Docker/Kubernetes超入門
ポイント
- DockerとKubernetesを取り扱った書籍。最短で実践的なスキル習得を目指したい方におすすめ!
- Docker基礎、DockerfileやComposeの設計、コンテナのデータ永続化やCI/CDの概要が1日で理解できるようになる。
- Kubernetesは複数コンテナの自動管理を言及。
- サンプルファイルを用いたコンテナ操作、アプリ開発・デプロイを通じた開発プロセスの実践スキルが身に付く。
Docker実践ガイド第2版 コンテナ環境の構築・運用・活用
ポイント
- 「現場」を意識した実践的な内容が豊富!Docker導入、運用ノウハウが多数詰め込まれている。
- Docker環境・技術的背景、Docker導入前のシステム設計、Dockerの基本的な利用方法など基礎スキルの定着にもおすすめ!
- Dockerfileを用いた自動化手法、管理・監視ツールは、実際に手を動かしならが学べる。
- CoreOS、RancherOSなどのコンテナ運用OSも合わせて学習できる。
- KubernetesやDocker Swarmを用いた複数のコンテナ運用手順についても詳しい言及あり。
Docker
ポイント
- Dockerとその周辺技術を現場活用したい開発者、運用者向け!
- Docker基礎〜応用までを踏襲した総合的な解説書籍。
- Docker導入からWebアプリのビルド方法、コンテナの開発、テスト、結合、デプロイに至る開発プロセスを体系的に理解できる。
- 複数のホストからなるDockerコンテナのクラスタを、セキュアに実行するための高度なテクニックも紹介。
Docker・Kubernetesの学習におすすめな動画教材2選
スクロールできます
Docker・Kubernetesを学習する上でおすすめ動画教材を以下紹介します。
※Udemyの動画価格は普通価格と割引価格が異なるため省略。以下のリンクから直接参照ください。
米国AI開発者がゼロから教えるDocker講座
ポイント
- Dockerを用いたAI開発やWebアプリ開発を行いたいデータサイエンティストおよびアプリケーションエンジニアにおすすめ!
- 14.5時間も収録されたDockerの本格講座!
- Dockerの基礎に加え、周辺技術としてAWSやディープラーニング環境を構築するノウハウも収録。
- Dockerを用いた本格的なCICDパイプラインの構築方法も学習できる。
Docker+Kubernetes で構築するWebアプリケーション実践講座
リンク先:Docker + Kubernetes で構築する Webアプリケーション 実践講座
ポイント
- 駆け出しアプリケーションエンジニアやインフラエンジニア向け!
- DockerおよびKubernetesの基礎から応用に至るまでハンズオンの詳しい解説あり!
- 実践的なWebアプリケーション開発も体験できる。
- コンテナ開発環境構築に際して、親和性の高いサーバーやフレームワーク、データベース(NGINX、Node.js+Express、MongoDB)も合わせて学習できる。
【参考】Udemyとは
Udemyは世界最大級のオンライン学習プラットフォームで、世界中の学びたい人と教えたい人を繋ぐ動画サービスです。米国Udemy,Inc.が運営しており、日本ではベネッセが事業パートナーで協業しています。
Udemyを活用して下記のような多彩なテーマを学習することができます。
- IT(IT資格勉強、プログラミング、Web・アプリ開発等)
- デザイン(ウェブデザイン、UXデザイン、グラフィックデザイン等)
- ビジネススキル(営業、ビジネス戦略、マインドセット等)
- 会計(財務分析、会計・簿記等)
- マーケティング(Webマーケティング、SEO、広告、SNS)