このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

Docker超入門:Docker Hubでイメージを探す・選ぶ・プルする手順


Docker Hubでイメージを探す・選ぶ・プルする手順

 Dockerを使うときに欠かせないのが「イメージ」です。そしてそのイメージの宝庫が Docker Hub。ここでは、Docker Hubでのイメージの探し方から、選び方、実際にプルして使う方法まで、順番にわかりやすく解説します。

まず、Docker Hubには公式・非公式を含めて、膨大な数のイメージが保存されています。

 各イメージの詳細ページには タグ一覧・Dockerfile・説明・使い方 が表示されているので、欲しいイメージがすぐに見つかります。

Docker Hubにアクセスして検索する

Docker Hubの公式サイトはこちらです。
👉 https://hub.docker.com/

例として、人気のWebサーバー Nginx のイメージを探してみましょう。

検索窓に「nginx」と入力すると、候補が一覧で出てきます。

 結果の中からPull数(ダウンロード回数)や更新日の新しさをチェックして、人気度や信頼性を判断できます。

イメージの種類を理解する

 検索結果にはいろんな提供元のイメージが出てきます。ここでポイントになるのが「イメージの種類」です。

💡 ヒント:「Explore」メニューの Trusted Content マークを目印にすると安全です。

イメージの種類説明
Docker Official ImageDocker社が提供する公式イメージ。まずはこれを優先的に選びましょう。
Verified Publisher信頼できるベンダーが公開しているイメージ。安心して利用できます。
Sponsored OSSOSSコミュニティが提供するイメージ。便利ですが利用は自己責任です。

 公式(Official Image)が一番安心ですが、用途によってVerified PublisherやOSSを選ぶこともあります。


絞り込み検索で効率よく探す

Docker Hubには便利なフィルター機能があります。
たとえば、こんな絞り込みで検索すると効率的です。

  • Products … ➀images を選択
  • Trusted Content …➁ Docker Official Image
  • 検索窓 … ➂nginx

 検索結果から、更新日が新しいものを選ぶと良いです。逆に、最終更新が古すぎたり「DEPRECATED」と書かれているものは避けましょう。

タグを指定してバージョンを選ぶ

検索してイメージの詳細ページを開くと、「Tags」タブがあります。

ここで➀の タグ(tag) を確認しましょう。

タグとは「バージョン」を表すラベルで、次のように指定します。

docker pull nginx:latest
docker pull mysql:5.7
タグ説明
latest最新版を使いたいときに指定(省略すると自動でlatestが適用)
stable安定版を指定
バージョン番号mysql:5.7 のように特定のバージョンを指定

💡「Filter Tags」②の検索窓に「latest」や「5.7」などを入力すると絞り込み表示ができます。

イメージをプルする

手順はとてもシンプルです。

1.イメージを決める。

ここでは、➀の検索窓に「latest」と入力して欲しいイメージを決定します。

2.詳細ページに表示されている ➁のdocker pull コマンドをコピー

3.Docker Desktop を起動

4.PowerShell を開く

5.コマンドをペーストして実行

 コピーしたイメージをプルするためのコマンド「docker pull nginx:latest」をペーストして実行します。

「PowerShell」でペーストするには、マウスを右クリックします。

docker pull nginx:latest

実行すると次のように表示されます。

これでNginxのDockerイメージが自分の環境に取り込まれます。

イメージを削除する

使わなくなったイメージは削除して整理できます。

Docker DesktopからGUIで削除する場合

  1. 「Images」タブをクリック
  2. 削除したいイメージ(例:nginx)にチェック
  3. 「Delete」ボタンをクリック

「Delete Forever」を押すと、完全に削除されます。

「Images」の一覧から「Nginx」のイメージがなくなりました。

 このように、Docker Hubから、イメージをプル(Pull)することで、わざわざ、Linuxをインストールする、Nginxをインストールする、各種設定ファイルを編集する、といった作業から解放されます。

また、イメージのプル(Pull)と削除も簡単に行うことができます。

まとめ

 Docker Hubを使えば、OSやソフトを自分でインストールする手間なく、すぐに環境を準備できます。

  • イメージを探す → 種類を見極める → タグを選ぶ → プルする
    この流れを覚えておくと、Dockerライフがグッと快適になりますよ!