Docker・Kubernetesとは?コンテナを図解でわかりやすく解説
モダンなインフラ求人でよく見る「Docker」「Kubernetes」。読み方はドッカー、クーバネティス(略してk8s=ケーエイツ)。難しそうな響きですが、考え方はシンプルです。
Dockerは「アプリを箱に詰めて、どこでも同じように動かす」技術。Kubernetesは「その箱を大量に、自動でさばく司令塔」。
未経験にはまだ先の技術ですが、需要が急伸している分野。名前と概念を今つかんでおきましょう。
まず「コンテナ」とは
エンジニアの世界には「自分のPCでは動くのに、本番サーバーでは動かない」という永遠の悩みがあります。環境が少し違うだけで、アプリは動かなくなる。
コンテナは、アプリと、それを動かすのに必要なもの一式を「箱」に詰める技術。お弁当箱に、おかずも箸も詰めておくイメージ。箱ごと持っていけば、どこでも同じように食べられる(動かせる)。これがコンテナです。
Docker と Kubernetes の役割分担
この2つはセットで語られますが、役割は違います。図で整理します。
Docker
🍱 箱を作る・動かす
アプリをコンテナ(箱)に詰めて起動する
Kubernetes(k8s)
🚦 箱を大量にさばく
何百の箱を自動で配置・監視・立て直す司令塔
コンテナが1つ2つなら手で管理できます。でも本番では何百と動く。「どの箱をどこで何個動かすか」「壊れたら自動で立て直す」——これを自動でやるのがKubernetes。この自動管理をオーケストレーション(指揮)と呼びます。
コンテナと仮想マシンの違い
「仮想マシン(VMware等)と何が違うの?」——よく聞かれます。ざっくりの違いはこちら。
| 項目 | 仮想マシン(VM) | コンテナ(Docker) |
|---|---|---|
| 仮想化する範囲 | OSごと丸ごと | アプリ部分だけ(OSは共有) |
| 重さ | 重い | 軽い |
| 起動 | 分単位 | 秒単位で速い |
| 得意な場面 | 丸ごと独立した環境が欲しい | アプリを大量・高速に動かす |
→ 仮想マシン側の定番:VMware・仮想化とは?図解で解説
覚えておきたい用語
| 用語 | やさしく言うと |
|---|---|
| イメージ | コンテナの設計図・型(これを元に箱を作る) |
| コンテナ | イメージから実際に動かした箱 |
| Dockerfile | イメージの作り方を書いたレシピ |
| Pod(k8s) | Kubernetesが管理する最小のかたまり |
| クラスタ(k8s) | コンテナを動かすサーバー群の集合 |
「モダンなインフラ・クラウドを目指したい」——そんな相談も歓迎です。記事の最後に、LINEで気軽に聞ける窓口があります。
未経験は、いつ関わる?将来性は?
正直に言うと、入口の3職種ではほぼ出てきません。コンテナが登場するのは、クラウドやモダンな開発・運用の現場に進んだ段階です。
ただ、需要は右肩上がり。Docker・Kubernetesを扱えるエンジニアは市場価値が高く、クラウドエンジニアやSRE(サイト信頼性エンジニア)の必須スキルになっています。前提となるのはLinuxの基礎。まずはそこから積み上げるのが現実的です。
→ 前提のLinux:Linuxとは?インフラ未経験のための基礎解説
よくある質問
Dockerとは何ですか?
アプリと必要なもの一式を「コンテナ」という箱にまとめ、どの環境でも同じように動かす技術です。軽くて起動が速く、「自分のPCでは動くのに本番で動かない」問題を解決します。
Kubernetesとは何ですか?
大量のコンテナをまとめて管理・自動運用するツールです。配置・監視・自動復旧を担い、この役割をオーケストレーションと呼びます。略してk8s。
コンテナと仮想マシンの違いは?
仮想マシンはOSごと丸ごと仮想化するため重く、コンテナはアプリ部分だけを箱にするため軽く起動も速い。近年はコンテナの利用が急速に広がっています。
未経験でも扱いますか?
入口の段階ではあまり扱いません。クラウドやモダンな現場に進んだ段階で登場します。需要が高いので、早めに概念を知っておくと有利です。
学ぶ前提は?
Linuxの基礎が前提です。コンテナの多くはLinux上で動くため、コマンドやプロセスの理解があるとスムーズです。
まとめ
Dockerはアプリを箱に詰めてどこでも動かす技術、Kubernetesはその箱を大量に自動でさばく司令塔。仮想マシンより軽く速いのが強みで、クラウド時代の主力技術です。
未経験にはまだ先。でもLinux → クラウドと積み上げた先に、市場価値の高いコンテナの世界がある。今は「箱の考え方」を知っておくだけで十分です。
→ インフラエンジニアの全体像:未経験からインフラエンジニアになるには?完全ロードマップ
あわせて読みたい
IT ENGINEER APTITUDE
ITエンジニア適性診断
自分が IT エンジニアに向いているか、30 秒でわかる。 厚労省データに基づく年収レンジつき。

村上悠司(むらかみ ゆうじ)
株式会社キャリアハブ 代表取締役。外資系IT企業でのセールス経験約10年を経て、未経験エンジニアの育成に特化したSES企業を設立。