type
Post
status
Published
date
Jul 31, 2025
slug
summary
tags
EX188
Redhat
学習ノート
category
民間資格勉強
icon
password
Validation(課題確認)
podman search nginxを使用して利用可能な nginx イメージを検索し、その中から Docker Hub 提供のイメージ(FQCN)を特定・メモする。
- 上記の nginx イメージをローカルにダウンロード(
podman pull)する。
- 取得した nginx イメージからコンテナを新規作成し、バックグラウンドで実行できるようにする。
- 実行中のコンテナを
podman psで確認し、そのコンテナをコンテナIDで停止する。
- 停止後のコンテナの状態(ステータス)を
podman ps -aで確認する。
- 一意なコンテナ名を使ってコンテナを再起動し、その上で
/etcディレクトリに対してlsコマンドを実行。
- 外部ユーザーがポート1002を通じて nginx にアクセスできるようポートフォワーディング設定を確認。
- 最後に、すべてのコンテナを削除。
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設定があっても、複数レジストリ候補がある場合は手動選択を求められる場合があります。
- Author:minami
- URL:https://www.minami.ac.cn/private-license/241d7ae8-88e2-8005-9f04-e877121b1d65
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts




