127 items
EXPOSE Does Not Publish Ports
Code QuizMulti-Stage Build Missing Copy
Code QuizBuild Cache Mechanics and Invalidation
Slides / VideoImage Layers & the Layered Filesystem
Slides / VideoCMD vs ENTRYPOINT & Their Interaction
Slides / VideoInspecting Image History & Layers
Slides / VideoMetadata Instructions: LABEL, USER, VOLUME, HEALTHCHECK
Slides / VideoManaging Docker Images
Slides / VideoMulti-Stage Builds
Slides / Video.dockerignore File Usage
Slides / VideoImage Tagging & Naming Conventions
Slides / VideoOrdering Instructions for Cache Efficiency
Slides / VideoBuild Cache & Layer Caching
Slides / VideoBuild Context & docker build
Slides / VideoENV & ARG: Build vs Run Scope
Slides / VideoCOPY vs ADD Differences
Slides / VideoDockerfile Instruction Reference
Slides / VideoBase Images & the FROM Instruction
Slides / VideoUnion Filesystem & Copy-on-Write
Slides / VideoShell Form vs Exec Form
Slides / VideoHEALTHCHECK Instruction in Dockerfiles
Slides / VideoReducing Docker Image Size
Slides / VideoMulti-Stage Builds for Smaller Images
Slides / VideoEXPOSE Purpose
QuizVOLUME in Dockerfile
QuizRUN During Build
QuizCMD vs ENTRYPOINT
QuizWORKDIR Behavior
QuizImage Layers and Caching
QuizCache Invalidation and Ordering
QuizBuild Context
QuizThe 'latest' Tag
QuizReducing Image Size
QuizImage Repository Format
QuizCopy-on-Write Layer
QuizShell vs Exec Form
QuizRUN Instruction
Flashcard.dockerignore File
Flashcarddocker build and Build Context
FlashcardCombining RUN Commands
FlashcardCache Invalidation and Ordering
FlashcardImage Digests
FlashcardChoosing Minimal Base Images
FlashcardUSER Instruction
FlashcardInspecting Docker Images
Slides / VideoTagging and Naming Docker Images
Slides / VideoUsing .dockerignore to Exclude Files
Slides / VideoBuilding Images with docker build
Slides / VideoOrdering Instructions to Optimize Cache
Slides / VideoSplit apt-get Layers
Code QuizCOPY Order Wrecks Cache
Code Quizbuild-arg for Undeclared ARG
Code QuizInvalid LABEL Syntax
Code QuizONBUILD in the Final Image
Code QuizLayer Caching and Copy Order
Code QuizRUN vs CMD for Startup
Code QuizMultiple CMD Instructions
Code QuizExec Form and Variable Expansion
Code QuizCOPY Won't Extract Archives
Code QuizDockerignore Excludes Needed File
Code QuizARG Not Available at Runtime
Code Quizcd Does Not Persist Across RUN
Code QuizDeleting Files Doesn't Shrink Image
Code QuizAlpine and glibc Binaries
Code QuizUnpinned latest Tag
Code QuizENV Expansion Order
Code QuizNon-Root User Breaks Install
Code QuizWriting to a VOLUME Directory
Code QuizHEALTHCHECK Missing CMD
Code QuizImage Layers and Dockerfile Instructions
Slides / VideoVOLUME Instruction in Dockerfile
Slides / VideoUSER: Running as Non-Root
Slides / VideoLABEL for Image Metadata
Slides / VideoEXPOSE for Documenting Container Ports
Slides / VideoENV and ARG in Dockerfiles
Slides / VideoBuild Cache Invalidation
Quizdocker build and Build Context
QuizMulti-Stage Builds
QuizImage Size Optimization
QuizOrdering for Cache Efficiency
QuizImage Tagging Conventions
Quiz.dockerignore Usage
QuizInspecting Images
QuizHEALTHCHECK Instruction
QuizImage Digests
QuizWORKDIR Instruction
QuizEXPOSE Instruction
QuizVOLUME Instruction
QuizLABEL and Metadata
QuizUSER and Non-Root
QuizImage Layers per Instruction
QuizENV vs ARG
QuizDockerfile Instruction Syntax
QuizFROM and Base Images
QuizRUN Shell vs Exec Form
QuizCMD Instruction Behavior
QuizENTRYPOINT and CMD Interaction
QuizCOPY vs ADD
QuizCMD vs ENTRYPOINT Explained
Slides / VideoWORKDIR: Setting the Working Directory
Slides / VideoCOPY vs ADD for Adding Files
Slides / VideoDockerfile Instruction Syntax
FlashcardRUN: Shell vs Exec Form
FlashcardHEALTHCHECK Instruction
FlashcardOrdering for Cache Optimization
FlashcardEXPOSE Instruction
FlashcardCOPY vs ADD
FlashcardVOLUME Instruction
FlashcardImage Tagging and Naming
FlashcardBuilding with docker build
FlashcardLABEL and Metadata
FlashcardENV vs ARG
FlashcardCMD vs ENTRYPOINT
FlashcardFROM and Base Images
FlashcardManaging Local Images
FlashcardInspecting Image History
FlashcardReducing Image Size
FlashcardMulti-Stage Builds
FlashcardBuild Context and .dockerignore
FlashcardImage Layers and Caching
FlashcardUSER and Non-Root
FlashcardWORKDIR Instruction
FlashcardImage Digests and Immutability
FlashcardChoosing a Base Image
FlashcardRUN Instruction in Dockerfiles
Slides / VideoChoosing and Using the FROM Base Image
Slides / VideoAnatomy of a Dockerfile
Slides / VideoRUN vs CMD for Startup
Find why the container starts the app during build instead of at runtime.
FROM python:3.11 WORKDIR /app COPY . . RUN pip install -r requirements.txt RUN python app.py
What is the bug in this Dockerfile?