Menu
CoddyTech
terminal iconTerminal ジャーニーの一部ジャーニー

Dockerとコンテナを学ぶ

無料のインタラクティブなDocker講座です。シミュレートされたターミナルでdocker run、build、ボリューム、ネットワークを練習し、自分でDockerfileを書きます。Dockerのインストールは不要で、つまずいたときはAIヒントが助けてくれ、修了すると無料の修了証がもらえます。

35,201+ 人のcoddersが登録中

40 レッスン36 チャレンジ195 クイズの問題

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • volume On icon全レッスンに音声ナレーション付き
  • quiz icon知識を確かめるクイズ
  • certificate icon無料の修了証明書

シラバス

1 セクション1 プロジェクト40 レッスン36 チャレンジ195 クイズの問題

このセクションは Terminal ジャーニーの一部です。シラバス全体にはさらに多くのセクションがあります - 下のプレビューをクリックして、ジャーニーページで確認してください。

  1. セクション 1基礎82 レッスン
  2. セクション 2バージョン管理58 レッスン
  3. セクションを始める開始開く閉じるコマンドラインからDockerを学びます。イメージのpullとbuild、コンテナの実行と管理、Dockerfileの作成、ファイルのコピー、ボリュームとネットワークの操作を行います。

    はじめに

    2 レッスン213

    イメージ

    4 レッスン423

    コンテナの実行

    5 レッスン532

    コンテナの管理

    5 レッスン531

    コンテナの調査

    4 レッスン423

    イメージのビルド

    4 レッスン423

    イメージ内のファイル

    3 レッスン316

    ファイルのコピー

    2 レッスン213

    ボリュームとネットワーク

    3 レッスン314

    Greeting App プロジェクト

    プロジェクト5 レッスン17

    最終チャレンジ

    3 レッスン3
  4. セクション 4Kubernetes入門45 レッスン
使える機能
コーディングを学ぶために使うすべて

実践で学ぶ

実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。

playground.js
コードエディタ
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
テスト #1test Case Success icon
テスト #2test Case Success icon
テスト #3test Case Failure icon
入力
"Alex"
出力
"Hello, Coddy! Alex"

連続記録を築こう

継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。

12 日連続

明日も戻ってきて連続記録を維持しましょう!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

ダブル・オア・ナッシング

7日中5日目

fire Freeze icon

連続記録フリーズ

2 left

どこでも学べる

コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。

Python
7ストリーク
250スコア
5エネルギー
変数
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
続ける
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
ジャーニー
目標
リーダーボード
プロフィール
4.9
星星星星星
評価

あなたは一人じゃない

グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!

チャレンジャーリーグ
チャレンジャーリーグ上位7名が昇格
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon昇格ゾーンleaderboard Arrow Up icon

あらゆる学び方に対応

読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。

変数の入門
音声

変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。

Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。

値は後から変えられます。再代入すると、名前は新しい値を指すようになります。

1xSarah

修了証を取得

完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。

Coddy修了証明書
これは以下を証明します山田 太郎が正常に完了しました
python iconPythonの基礎
認証済み
日付2026年1月
LinkedInLinkedInに追加

CoddyでDockerを学ぶ理由

  • Dockerをブラウザで練習できます。インストールも、Docker Desktopも、設定が必要なデーモンもありません - レッスンはシミュレートされたDocker環境で動作するので、すぐにコマンドを入力し始め、それぞれのコマンドが何をするのかに集中できます。
  • Dockerの中核: イメージとコンテナの違い、Dockerfileの記述、レイヤーとキャッシュ、ポートマッピング、永続データ用のボリューム、環境変数、そして基本的な複数コンテナのネットワーク。これらは、実務で毎日使うことになるDockerのスキルです。
  • AIヒントは、Dockerのコマンドや出力の理解を助けます - docker psが何を表示するのか、なぜレイヤーが再ビルドされるのか、ポートマッピングがどう機能するのか - 答えをばらすことなく教えてくれるので、コンテナがブラックボックスに感じられなくなります。
  • セクションを修了すると無料のDocker修了証がもらえます。コンテナはほぼすべての現代的なチームで標準となっているため、開発者やDevOpsの職に応募する際の信頼できる実証になります。

Dockerの学習に関するよくある質問

Dockerとは何ですか?

Dockerは、アプリケーションとそれに必要なすべて - コード、ランタイム、ライブラリ、設定 - を、コンテナと呼ばれる単一のポータブルな単位にまとめるためのプラットフォームです。コンテナは、あなたのノートPCでも、チームメイトのマシンでも、本番サーバーでも、同じように動作します。これが、Dockerがソフトウェアを配布・実行する標準的な方法になった理由です。

このコースを受講するにはDockerをインストールする必要がありますか?

いいえ。レッスンはブラウザ上のシミュレートされたDocker環境で動作します - その背後に実際のDockerデーモンはなく、Docker Desktopも、管理者権限も必要ありません。コマンド、Dockerfileの構文、そして根底にある概念を教えるように設計されているので、実際にDockerをインストールしたときには、すべてがすでに馴染みのあるものになっています。実際のプロジェクトで自分のイメージをビルドして実行するには、その後にローカルでDockerをセットアップするとよいでしょう。

これは実際のDocker環境ですか?

いいえ - これはガイド付きのシミュレーションです。このコースはDockerの動作を再現しているので、何もインストールせずにdocker run、build、images、ps、Dockerfileの記述、そして中核となる考え方を学べます。コマンドと概念を学ぶために作られたものであり、本番ワークロードを実行するためのものではありません。ここで概念が腑に落ちたら、同じコマンドが実際のDockerインストールに対してもまったく同じように動作します。

イメージとコンテナの違いは何ですか?

イメージは読み取り専用のテンプレートです - Dockerfileからビルドされた、パッケージ化されたファイルシステムとメタデータです。コンテナは、イメージの実行中のインスタンスです。1つのプログラムの複数のウィンドウを開けるのと同じように、1つのイメージから多数のコンテナを起動できます。このコースでは、イメージのビルドとそこからのコンテナの実行を順を追って説明することで、これを具体的に理解できるようにします。

Dockerは学ぶのが難しいですか?

基本 - docker run、build、ps、images、stop、rm - はすぐに習得できます。難しい部分(レイヤーのキャッシュ、ボリュームとバインドマウントの違い、コンテナ間のネットワーク、イメージのスリム化)にはもっと時間がかかります。このコースでは、それらを小さな実践的なステップで紹介するので、コマンドが抽象的なものではなくなります。

先にコマンドラインを知っておく必要がありますか?

知っていると役立ちますし、Terminalジャーニーの前半のセクションで基本を扱っています。Dockerはほぼ完全にコマンドラインから操作するため、コマンドの入力とその出力の読み取りに慣れていると、Dockerのセクションがはるかにスムーズになります - とはいえ、レッスンでは進めながら各コマンドを順を追って案内します。

Dockerをオンラインで無料で学べますか?

はい。インタラクティブなDockerセクションは無料です - 充実したレッスン、すべての演習での実践的なコマンド練習、そして修了証が含まれます。すべてがシミュレートされたブラウザ環境で動作するので、何かをインストールしたりアカウントを作成したりせずに始められます。

Dockerコースの後に修了証はもらえますか?

はい。Dockerセクションを修了すると、LinkedInで共有したり履歴書に記載したりできる無料の修了証がもらえます。コンテナはバックエンド、DevOps、フルスタックの職全般で求められるため、これはポートフォリオのプロジェクトと並んで意味のあるシグナルになります。

このコースを含む学習パス

このコースは、より長いパスの1ステップです。メンターが教える順番で並んだ複数のコースで、それぞれに無料の修了証があります。

Coddyのプログラミング言語のイラスト

CoddyでDocker入門を学ぼう

始める