Docker - Image OptimizationWhich of the following is a valid FROM line to use a distroless image for a Go application?AFROM gcr.io/distroless/staticBFROM gcr.io/distroless/pythonCFROM gcr.io/distroless/javaDFROM gcr.io/distroless/baseCheck Answer
Step-by-Step SolutionSolution:Step 1: Identify distroless images for Go appsFor Go apps, the 'static' distroless image is commonly used because Go binaries are statically linked.Step 2: Match options to Go distroless imagesFROM gcr.io/distroless/static is 'static', suitable for Go apps; others are for base, Java, or Python.Final Answer:FROM gcr.io/distroless/static -> Option AQuick Check:Go distroless image = static [OK]Quick Trick: Use 'static' for Go distroless images [OK]Common Mistakes:Using base image which lacks Go runtimeChoosing Java or Python distroless images for GoConfusing static with base
Master "Image Optimization" in Docker9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Docker Quizzes Docker Security - Why container security matters - Quiz 12easy Docker Security - Read-only filesystem containers - Quiz 15hard Docker Security - Content trust and image signing - Quiz 7medium Docker Swarm - Deploying services in Swarm - Quiz 7medium Docker Swarm - Service scaling - Quiz 6medium Docker Swarm - Manager and worker nodes - Quiz 1easy Docker Swarm - Service scaling - Quiz 12easy Docker in CI/CD - Pushing images from CI - Quiz 11easy Logging and Monitoring - Docker logging drivers - Quiz 1easy Resource Management - Why resource limits matter - Quiz 3easy