EX188 Container Image Building Practice Question
You are troubleshooting a build where a RUN instruction fails because it cannot reach a remote URL to download a file. The local network uses an HTTP proxy. How should you pass the proxy settings to the build command without hardcoding them into the image?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
podman build --build-arg HTTP_PROXY=http://proxy.example.com:8080 .
Build arguments can be passed via --build-arg to provide proxy settings dynamically.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
podman build --proxy http://proxy.example.com:8080 .
Why it's wrong here
There is no --proxy flag for podman build.
- ✗
podman build --env HTTP_PROXY=http://proxy.example.com:8080 .
Why it's wrong here
The --env flag applies to runtime, not build time.
- ✓
podman build --build-arg HTTP_PROXY=http://proxy.example.com:8080 .
Why this is correct
Passing build arguments allows injecting proxy settings securely.
- ✗
podman build --set-proxy http://proxy.example.com:8080 .
Why it's wrong here
--set-proxy is not a valid flag.
About these practice questions
Courseiva writes every EX188 question from scratch — 301 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed August 2026 · checked against the official Red Hat exam blueprint
This EX188 practice question is part of Courseiva's free Red Hat certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the EX188 exam.