135 items
Dockerfile: cd Doesn't Persist
Code QuizDockerfile, Images, and Containers
QuizDockerfile: npm install ordering
Code QuizBuilding & Running an Image
QuizDockerfile: Start Command Bug
Code QuizImages vs Containers Basics
QuizMulti-Stage Builds & Image Optimization
Slides / VideoMulti-Stage Builds for Smaller Images
FlashcardEXPOSE 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 / VideoRUN During Build
QuizShell vs Exec Form
QuizCache Invalidation and Ordering
QuizEXPOSE Purpose
QuizReducing Image Size
QuizBuild Context
QuizVOLUME in Dockerfile
QuizImage Repository Format
QuizWORKDIR Behavior
QuizCMD vs ENTRYPOINT
QuizImage Layers and Caching
QuizThe 'latest' Tag
QuizCopy-on-Write Layer
QuizImage Digests
Flashcarddocker build and Build Context
FlashcardUSER Instruction
FlashcardCombining RUN Commands
FlashcardCache Invalidation and Ordering
Flashcard.dockerignore File
FlashcardChoosing Minimal Base Images
FlashcardRUN 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 / VideoCOPY Won't Extract Archives
Code QuizNon-Root User Breaks Install
Code Quizcd Does Not Persist Across RUN
Code QuizUnpinned latest Tag
Code QuizDeleting Files Doesn't Shrink Image
Code QuizARG Not Available at Runtime
Code QuizInvalid LABEL Syntax
Code QuizCOPY Order Wrecks Cache
Code Quizbuild-arg for Undeclared ARG
Code QuizONBUILD in the Final Image
Code QuizDockerignore Excludes Needed File
Code QuizAlpine and glibc Binaries
Code QuizENV Expansion Order
Code QuizLayer Caching and Copy Order
Code QuizRUN vs CMD for Startup
Code QuizMultiple CMD Instructions
Code QuizWriting to a VOLUME Directory
Code QuizExec Form and Variable Expansion
Code QuizSplit apt-get Layers
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 / VideoCOPY vs ADD
QuizLABEL and Metadata
QuizBuild Cache Invalidation
QuizImage Digests
QuizDockerfile Instruction Syntax
QuizENTRYPOINT and CMD Interaction
QuizEXPOSE Instruction
QuizCMD Instruction Behavior
QuizImage Layers per Instruction
QuizOrdering for Cache Efficiency
QuizHEALTHCHECK Instruction
QuizVOLUME Instruction
QuizUSER and Non-Root
QuizInspecting Images
Quizdocker build and Build Context
Quiz.dockerignore Usage
QuizWORKDIR Instruction
QuizMulti-Stage Builds
QuizRUN Shell vs Exec Form
QuizImage Tagging Conventions
QuizENV vs ARG
QuizImage Size Optimization
QuizFROM and Base Images
QuizCMD vs ENTRYPOINT Explained
Slides / VideoWORKDIR: Setting the Working Directory
Slides / VideoCOPY vs ADD for Adding Files
Slides / VideoHEALTHCHECK Instruction
FlashcardBuilding with docker build
FlashcardReducing Image Size
FlashcardUSER and Non-Root
FlashcardEXPOSE Instruction
FlashcardVOLUME Instruction
FlashcardImage Layers and Caching
FlashcardMulti-Stage Builds
FlashcardChoosing a Base Image
FlashcardENV vs ARG
FlashcardBuild Context and .dockerignore
FlashcardInspecting Image History
FlashcardFROM and Base Images
FlashcardCOPY vs ADD
FlashcardOrdering for Cache Optimization
FlashcardManaging Local Images
FlashcardWORKDIR Instruction
FlashcardImage Tagging and Naming
FlashcardImage Digests and Immutability
FlashcardLABEL and Metadata
FlashcardDockerfile Instruction Syntax
FlashcardCMD vs ENTRYPOINT
FlashcardRUN: Shell vs Exec Form
FlashcardRUN Instruction in Dockerfiles
Slides / VideoChoosing and Using the FROM Base Image
Slides / VideoAnatomy of a Dockerfile
Slides / VideoMulti-Stage Builds for Smaller Images
Multi-stage builds use multiple FROM stages to keep only final artifacts, shrinking image size.
How do multi-stage builds help optimize image size?