Docker超入門 初心者でもすぐに使える基礎ガイド
投稿更新日: 2025/6/6

近年、開発環境の構築やアプリケーションのデプロイにおいて欠かせない技術となっている Docker。
「名前は聞いたことがあるけど、なんだか難しそう…」と感じていませんか?
実はDockerは、基本さえ押さえれば誰でもすぐに使いこなせる便利なツールです!
本記事では、Dockerの 基本的な使い方 を「Hello World」から 簡単なWebサーバーの作成 まで、一歩ずつ学んでいきます。
さあ、Dockerの世界に一歩踏み出しましょう!
1. 事前準備:Dockerをインストールしよう!
Dockerを使うためには、まず Docker Desktop をインストールする必要があります。
以下の公式サイトから、自分のOSに合ったものをダウンロードしましょう。
インストールの流れ
- Docker Desktop をダウンロード
- インストーラーを実行してインストール
- インストール後、Docker Desktopを起動
- ターミナル(またはコマンドプロンプト)を開いて、以下のコマンドを実行
正しくインストールされていれば、バージョン情報が表示されます。
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コマンド(run、ps、stop、rm、logs、images、rmi、build)
✅ Dockerfile を使ってオリジナルのDockerイメージを作成
これで、Dockerの基礎はバッチリです!! 🚀
次のステップとして、Docker Compose や クラウドデプロイ にも挑戦していきましょう!
この記事をシェアする
合同会社raisexでは一緒に働く仲間を募集中です。
ご興味のある方は以下の採用情報をご確認ください。