Bird
0
0

Why is it recommended to run Docker containers as a non-root user?

easy📝 Conceptual Q11 of 15
Docker - Security
Why is it recommended to run Docker containers as a non-root user?
ATo enable root access inside the container
BTo make containers run faster
CTo improve security by limiting container permissions
DTo allow containers to access all host files
Step-by-Step Solution
Solution:
  1. Step 1: Understand container user privileges

    Running containers as root gives full permissions inside the container, which can be risky if the container is compromised.
  2. Step 2: Recognize security benefits of non-root users

    Using a non-root user limits what the container can do, reducing potential damage from attacks.
  3. Final Answer:

    To improve security by limiting container permissions -> Option C
  4. Quick Check:

    Security = D [OK]
Quick Trick: Non-root users limit permissions, improving security [OK]
Common Mistakes:
  • Thinking non-root users make containers faster
  • Believing root is needed for all container tasks
  • Confusing root access with better security

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Docker Quizzes