【入門編】Dockerを0から学ぶ勉強法(おすすめ本・Udemy)
この記事でわかること
  • Dockerを学ぶためのおすすめの参考書や動画教材(Udemy)
  • Dockerを実務で使うためのおすすめの参考書や動画教材(Udemy)
想定する読者の例
  • Dockerという用語を聞いたことはあるが何かは知らない。
  • Dockerが何かが知っているが細かい仕組みは知らない。
  • Dockerを実際に使用したことがない。

本記事では、Docker初心者の方向けにおすすめの参考書や動画教材(Udemy)を紹介します。
Dockerを0から学びたい方、なんとなく知っているけど使ったことがない方は、参考にしていただければ幸いです。

Dockerを含むインフラエンジニアとして、必要となるAWSやLinuxの知識については、以下記事をご覧ください。

はじめに

Dockerの実用的なスキルを身に付けたい場合は、構築しつつ学ぶハンズオン形式が圧倒的におすすめです。

それを踏まえて動画教材をおすすめしますが、参考書で学びたい方向けにおすすめの参考書も紹介します。

他にも構築のスキルまではいらないけれどDockerを軽く学びたい方向けの参考書も紹介します。

おすすめの動画教材(Udemy)

米シリコンバレーDevOps監修!超Docker完全入門(2022)【優しい図解説とハンズオンLab付き】

米シリコンバレーDevOps監修!超Docker完全入門(2022)【優しい図解説とハンズオンLab付き】 icon

Udemyから引用

短時間で学びたい方におすすめ!
実用的にスキルを身に付けたい方には特におすすめ!

おすすめな点
  • 4時間でまとまっており、内容も網羅されている。
  • Linuxの基礎コマンドから学ぶことができる。
  • Webアプリケーションの構築をするハンズオンもコースに含まれており実用性が高い。
  • 実績のある講師から学ぶことができる。
おすすめでない点
  • 少し料金が高い。(セールも少ない。)
  • 説明スライドが一部切れている部分があり、見ずらい箇所がある。

ゼロからはじめる Dockerによるアプリケーション実行環境構築

ゼロからはじめる Dockerによるアプリケーション実行環境構築 icon

Udemyから引用

AWSやGCPでの活用部分を学びたい方におすすめ!
Linuxの説明は不要で、Dockerのみを集中的に学びたい方には特におすすめ!

おすすめな点
  • Dockerのインストールや初期設定についても詳しく説明されている。
  • 用語解説の補足が細かくされており、入門者でもつまづきにくい。
  • AWSやGCPでの利用部分も学ぶことができる。
おすすめでない点
  • 廃止予定のツール(Docker Machine)の説明がされている。
  • Linuxの初歩的なコマンドの説明はない。

おすすめの参考書

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

実用的なスキルを得たい方におすすめ!
DjangoやRuby on RailsのコンテナのDocker設定も解説されていて、Webエンジニアを目指す方に特におすすめ!

特徴
  • 開発用サーバがなぜ必要なのか、Dockerを何のために使うのかも説明されている。
  • 主要なアプリコンテナのDocker設定やイメージも紹介されている。
  • WordPress+MariaDBコンテナを構築する部分もあり、実践的なスキルを身に付けることができる。

さわって学ぶクラウドインフラdocker基礎からのコンテナ構築

Kubernetesも合わせて学びたい方におすすめ!
AWSでDockerを使う方には特におすすめ!

特徴
  • EC2やECRを使い、AWSでコンテナ技術を使うためのスキルを身に付けることができる
  • Kubernetesについても細かく説明されており、実用性も高い。
  • AWS環境を準備する必要があり、AWSを使わない方は手間になる。

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん

DockerやKubernetesなどのコンテナの仕組みをざっくりと理解したい方におすすめ!

特徴
  • イラストが豊富で直感的に理解しやすい。
  • dockerコマンドのオプションの説明も細かくされている。
  • Kubernetesの概要も説明されている。
  • 実際に構築していくにはもう一歩足りない。

最後に

今回はDocker初心者の方向けにおすすめの参考書や動画教材(Udemy)を紹介しましたが、いかがだったでしょうか?
記事に対する感想や記事のリクエストについては、お問い合わせからいただけると幸いです。

AWSやLinuxについても興味のある方は、以下記事もご覧ください。