Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux とネットワークの基礎から学ぶ Docker 入門
Rating: 4.4 out of 5(979 ratings)
9,675 students

Linux とネットワークの基礎から学ぶ Docker 入門

Docker がよく分からないと思っている方の多くは、実は Linux とネットワークの知識不足が原因です。そんな Linux とネットワークの基礎知識から Docker を使った開発環境構築まで、 手を動かしながら学んでいきましょう!
Last updated 6/2025
Japanese

What you'll learn

  • Linux での Web アプリケーションの環境構築の基礎
  • Docker での環境構築で前提となるネットワークの基礎知識
  • API を使った Web アプリケーションの仕組み
  • Docker の仕組みの基礎知識
  • Docker で開発環境を作るための基礎知識

Course content

8 sections55 lectures5h 6m total length
  • このコースについて5:05

    このコースの概要や、出来上がる環境、対象者や前提条件を説明します。

  • 受講ガイド1:30

    受講にあたっての Q&A の活用などについて説明します。

Requirements

  • 何らかのプログラミング言語で Web アプリケーションを作ったことがある
  • 絶対パス・相対パス程度のコンピュータの基礎知識がある
  • ターミナルで ls、cd などの基本的なコマンドを実行したことがある
  • Vim や nano など、ターミナルで使用可能なエディタを使うことができる
  • Google Cloud (GCP) に登録して使用することができる (他の手段で同様の Linux 環境をご用意いただいても構いません)
  • Docker をインストール可能な PC を所有している

Description

Docker は軽量かつ再現性の高い環境構築の手段として優れており、開発環境・本番環境ともに Docker を使う機会が多くなっています。

プログラミングを学んだ方がステップアップとして Docker を学びたいというケースも非常に多いです。


しかし、Docker を勉強しようとして突き当たる大きな壁が、Linux とネットワークの知識不足です。


例えば、

  • Docker で Web アプリケーションを動かしたいが、そもそも Web アプリケーションの動かし方がよく分からない

  • 実際に Docker で環境構築しようとしたものの、なぜか通信がうまくいかない

といった経験はないでしょうか?


初心者が Docker 特有の現象だと思って調べているエラーが、Linux やネットワークの知識で解決できることは非常に多いです。


そこでこのコースでは、Linux とネットワークの基礎知識から始めて、Docker にしっかり入門していきます。

Linux・ネットワーク・Docker は、すべて手を動かしながら学んでいきます。


更新履歴

  • 2025/06/30:レクチャー「(追記)GCP で使用する OS について」を追加

Who this course is for:

  • Docker を使っているが、実はあまりよく分かっていないという方
  • Web アプリケーション開発の基礎知識を身に付け、次のステップとして Docker を学ぼうとしている方
  • Docker について学ぼうとしているが、Linux やネットワーク関係の用語が分からず困っている方
  • インフラへの苦手意識を克服したいアプリケーションエンジニアの方