type
status
date
slug
summary
tags
category
icon
password

Validation(課題確認)

  1. podman search nginx を使用して利用可能な nginx イメージを検索し、その中から Docker Hub 提供のイメージ(FQCN)を特定・メモする。
  1. 上記の nginx イメージをローカルにダウンロード(podman pull)する。
  1. 取得した nginx イメージからコンテナを新規作成し、バックグラウンドで実行できるようにする。
  1. 実行中のコンテナを podman ps で確認し、そのコンテナをコンテナIDで停止する。
  1. 停止後のコンテナの状態(ステータス)を podman ps -a で確認する。
  1. 一意なコンテナ名を使ってコンテナを再起動し、その上で /etc ディレクトリに対して ls コマンドを実行。
  1. 外部ユーザーがポート1002を通じて nginx にアクセスできるようポートフォワーディング設定を確認。
  1. 最後に、すべてのコンテナを削除。

Solution(解決手順)

1. nginx イメージを検索して FQCN を特定

Docker Hub の公式イメージは次のように表示されます:

2. Docker Hub から nginx イメージをダウンロード

3. バックグラウンドでコンテナを起動

  • d:バックグラウンド実行
  • -name:一意なコンテナ名
  • p:ホストの1002番ポートをコンテナの80番にマッピング

4. 実行中コンテナの一覧と停止

5. 停止状態を確認

  • STATUS が Exited (0) などになっていれば停止済み

6. コンテナ名で再起動し /etc を確認

7. ポート1002のフォワード設定を確認

  • 出力例:80/tcp -> 0.0.0.0:1002
  • ブラウザで http://<ホストIP>:1002 にアクセスできることを確認

8. すべてのコンテナを削除


補足メモ

  • Red Hat 系レジストリ(registry.redhat.ioなど)はログインが必要です。
  • Docker Hub(docker.io)は一部の公式イメージが無償で提供されています。
  • unqualified-search-registries 設定があっても、複数レジストリ候補がある場合は手動選択を求められる場合があります。

 
01Docker HubとPodmanでコンテナイメージ操作を学ぶ03Docker/Podman学習ブログ:NginxとUbuntuイメージの操作練習
Loading...
minami
minami
一个普通的干饭人🍚
Announcement

🎉 ブログへようこそ 🎉

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

📚 主な内容

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

🔍 コンテンツの探し方

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