Validation(課題確認)

  1. ウェブブラウザでDocker Hubにアクセスし、Pythonプログラミング言語のコンテナイメージを一般検索機能で探す。
  1. Docker Hubのカテゴリから、データサイエンス用とウェブ解析用のコンテナイメージをそれぞれ特定する。
  1. ターミナルでRed Hatのレジストリにログインし、ローカルのコンテナイメージを一覧表示して、その数を確認する。
  1. podman pull nginx コマンドを実行し、なぜRed Hatレジストリから自動でダウンロードされなかったかを観察する。
  1. podman を使って「redis」イメージを検索し、Docker Hubから公式の最新バージョンをダウンロードする。
  1. システムに存在するすべてのイメージを一覧表示する。

Solution(解決手順)

1. Docker HubでPythonイメージを検索する

  • 検索ボックスに「Python」と入力して検索
    • notion image
  • 検索結果から用途に合うPythonのイメージを確認
    • notion image

2. データサイエンス・ウェブ解析用イメージを特定する

  • Docker Hubのカテゴリを参照
  • データサイエンス用:jupyter, tensorflow, pytorch などを探す
  • ウェブ解析用:matomo, elastic-stack などを探す
    • notion image

3. Red Hatレジストリにログインしローカルイメージを確認する

  • ユーザー名・パスワードを入力してログイン
  • podman images で現在のローカルイメージとその数を確認

4. podman pull nginx の動作確認

  • コマンド実行後、Docker Hubからイメージがダウンロードされる
  • docker.io/library/nginx は公式の標準イメージ
  • bitnami/nginx は Bitnami による最適化された構成
  • nginx/nginx-ingress は Kubernetes 用の Ingress コントローラー
  • rancher/nginxlinuxserver/nginx などは、それぞれの用途やプラットフォームに特化したものです。

5. Redisイメージの検索と最新イメージの取得

  • Redisイメージを検索し、公式最新バージョンをDocker Hubからダウンロード
  • registry.access.redhat.com は認証不要の旧公開レジストリ、registry.redhat.io は認証が必要な新しい公式レジストリです。

6. ローカルにあるイメージの一覧を表示

  • ダウンロード済みのすべてのイメージを一覧表示

7. 掃除

 

まとめ

この流れでDocker Hubの検索機能とPodmanのイメージ管理を体験できます。
それぞれの手順を実行し、コンテナイメージの扱いに慣れましょう。
日本語教室02Podman で始めるコンテナ管理:Nginx イメージの取得からポート公開まで
Loading...
minami
minami
みなみの成長 🐝
Announcement

🎉 ブログへようこそ 🎉

名前: みなみ一人会社
性別:
国籍: China 🇨🇳
完全独学で基本情報技術者をはじめ、32個の資格を仕事をしながら取得。
現在はIT会社で技術担当として働きながら、ブログ執筆や学習支援にも取り組んでいます。
独学で合格できる学習法や勉強法、試験対策を発信中!

📚 発信内容

  • 💻 IT・システム開発
  • 🏠 不動産 × 宅建士
  • 🎓 MBA 学習記録