Docker超入門 初心者でもすぐに使える基礎ガイド

投稿更新日: 2025/6/6

サムネイル

近年、開発環境の構築やアプリケーションのデプロイにおいて欠かせない技術となっている Docker

「名前は聞いたことがあるけど、なんだか難しそう…」と感じていませんか?

実はDockerは、基本さえ押さえれば誰でもすぐに使いこなせる便利なツールです!

本記事では、Dockerの 基本的な使い方 を「Hello World」から 簡単なWebサーバーの作成 まで、一歩ずつ学んでいきます。

さあ、Dockerの世界に一歩踏み出しましょう!


1. 事前準備:Dockerをインストールしよう!

Dockerを使うためには、まず Docker Desktop をインストールする必要があります。

以下の公式サイトから、自分のOSに合ったものをダウンロードしましょう。

🔗 Docker公式サイト

インストールの流れ

  1. Docker Desktop をダウンロード
  2. インストーラーを実行してインストール
  3. インストール後、Docker Desktopを起動
  4. ターミナル(またはコマンドプロンプト)を開いて、以下のコマンドを実行

正しくインストールされていれば、バージョン情報が表示されます。

docker --version

これで準備完了です!

では、早速 Dockerの基本操作 を試してみましょう。


2. DockerでHello Worldを実行してみよう!

Dockerの基本を学ぶ第一歩として、まずは「Hello World」を実行してみます。

以下のコマンドを実行してみてください。

docker run hello-world

このコマンドを実行すると、以下のような動作が行われます。

まず、hello-world というDockerイメージ(実行可能なアプリケーションのパッケージ)がダウンロードされます。

次に、ダウンロードしたイメージからコンテナ(仮想環境)が作成されます。

その後、hello-world コンテナが起動し、次のようなメッセージを表示します。

Hello from Docker!
This message shows that your installation appears to be working correctly.

コンテナは自動的に終了します。

このメッセージが表示されたら、Dockerが正常に動作している証拠です! 🎉


3. Dockerの基本的な操作

Dockerを使う上で 頻繁に使う基本コマンド を紹介します。

どれも重要なので、実際に試しながら覚えていきましょう!

① コンテナの作成 & 実行

docker run -d --name my-nginx -p 8080:80 nginx
  • -d :バックグラウンドで実行
  • --name my-nginx :コンテナに my-nginx という名前をつける
  • -p 8080:80 :ホストの 8080 ポートをコンテナの 80 ポートにマッピング
  • nginx :使用するDockerイメージ(公式のNginx)

② 実行中のコンテナを確認

docker ps

③ 停止 & 削除

docker stop my-nginx
docker rm my-nginx

④ ログの確認

docker logs my-nginx

⑤ 利用可能なDockerイメージを確認

docker images

⑥ 不要なDockerイメージを削除

docker rmi イメージID

👉 すべての未使用イメージを一括削除:

docker image prune -a

⑦ Dockerイメージの作成

docker build -t my-nginx-image .

4. 簡単なDockerfileを作ってみよう!

Nginxでindex.htmlを表示するDockerイメージを作成

Dockerの 真骨頂 は、「一度環境を作れば、どこでも同じ環境を再現できること」。

そこで、 Nginxを使って簡単なWebサーバーを構築 し、自分だけのDockerイメージを作ってみましょう!

① プロジェクトフォルダを作成

mkdir my-nginx
cd my-nginx

② index.html を作成

<h1>Welcome to my Nginx Server!</h1>

③ Dockerfile を作成

# ベースイメージとしてNginxを使用
FROM nginx:latest

# 作成した index.html をNginxのデフォルトページとして配置
COPY index.html /usr/share/nginx/html/index.html

# コンテナ起動時にNginxを実行
CMD ["nginx", "-g", "daemon off;"]

④ Dockerイメージをビルド

docker build -t my-nginx-image .

⑤ コンテナを起動

docker run -d --name my-nginx-container -p 8080:80 my-nginx-image

⑥ ブラウザで確認

Webブラウザで http://localhost:8080 にアクセスし、
Welcome to my Nginx Server!」と表示されれば成功です! 🎉


5. まとめ:Dockerの基本をマスター!

✅ Dockerのインストール
docker run を使った「Hello World」の実行
✅ 基本的なDockerコマンド(runpsstoprmlogsimagesrmibuild
✅ Dockerfile を使ってオリジナルのDockerイメージを作成


これで、Dockerの基礎はバッチリです!! 🚀
次のステップとして、Docker Composeクラウドデプロイ にも挑戦していきましょう!


この記事をシェアする

合同会社raisexでは一緒に働く仲間を募集中です。

ご興味のある方は以下の採用情報をご確認ください。