type
status
date
slug
summary
tags
category
icon
password

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のイメージ管理を体験できます。
それぞれの手順を実行し、コンテナイメージの扱いに慣れましょう。
82- 第17章:導入総復習-3:OpenShiftにマルチコンテナデプロイのラボ02Podman で始めるコンテナ管理:Nginx イメージの取得からポート公開まで
Loading...
minami
minami
一个普通的干饭人🍚
Announcement

🎉 ブログへようこそ 🎉

notion image
名前:みなみ独立事務所
性別:男
国籍:China
完全独学だけで基本情報をはじめ31個の資格を仕事をしながら合格。 現在はIT会社の技術担当や、ブログの執筆や学習支援などを手掛けています。 独学で合格できる学習法、勉強法、試験対策を配信します!

📚 主な内容

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

🔍 コンテンツの探し方

現在、サイトのデザインはシンプルなため、情報がやや探しにくいかもしれません。
気になるテーマを探す際は、タグ検索の利用をおすすめします。