DockerImages & Dockerfile

135 items

1

Dockerfile: cd Doesn't Persist

Code Quiz
2

Dockerfile, Images, and Containers

Quiz
3

Dockerfile: npm install ordering

Code Quiz
4

Building & Running an Image

Quiz
5

Dockerfile: Start Command Bug

Code Quiz
6

Images vs Containers Basics

Quiz
7

Multi-Stage Builds & Image Optimization

Slides / Video
8

Multi-Stage Builds for Smaller Images

Flashcard
9

EXPOSE Does Not Publish Ports

Code Quiz
10

Multi-Stage Build Missing Copy

Code Quiz
11

Build Cache Mechanics and Invalidation

Slides / Video
12

Image Layers & the Layered Filesystem

Slides / Video
13

CMD vs ENTRYPOINT & Their Interaction

Slides / Video
14

Inspecting Image History & Layers

Slides / Video
15

Metadata Instructions: LABEL, USER, VOLUME, HEALTHCHECK

Slides / Video
16

Managing Docker Images

Slides / Video
17

Multi-Stage Builds

Slides / Video
18

.dockerignore File Usage

Slides / Video
19

Image Tagging & Naming Conventions

Slides / Video
20

Ordering Instructions for Cache Efficiency

Slides / Video
21

Build Cache & Layer Caching

Slides / Video
22

Build Context & docker build

Slides / Video
23

ENV & ARG: Build vs Run Scope

Slides / Video
24

COPY vs ADD Differences

Slides / Video
25

Dockerfile Instruction Reference

Slides / Video
26

Base Images & the FROM Instruction

Slides / Video
27

Union Filesystem & Copy-on-Write

Slides / Video
28

Shell Form vs Exec Form

Slides / Video
29

HEALTHCHECK Instruction in Dockerfiles

Slides / Video
30

Reducing Docker Image Size

Slides / Video
31

Multi-Stage Builds for Smaller Images

Slides / Video
32

RUN During Build

Quiz
33

Shell vs Exec Form

Quiz
34

Cache Invalidation and Ordering

Quiz
35

EXPOSE Purpose

Quiz
36

Reducing Image Size

Quiz
37

Build Context

Quiz
38

VOLUME in Dockerfile

Quiz
39

Image Repository Format

Quiz
40

WORKDIR Behavior

Quiz
41

CMD vs ENTRYPOINT

Quiz
42

Image Layers and Caching

Quiz
43

The 'latest' Tag

Quiz
44

Copy-on-Write Layer

Quiz
45

Image Digests

Flashcard
46

docker build and Build Context

Flashcard
47

USER Instruction

Flashcard
48

Combining RUN Commands

Flashcard
49

Cache Invalidation and Ordering

Flashcard
50

.dockerignore File

Flashcard
51

Choosing Minimal Base Images

Flashcard
52

RUN Instruction

Flashcard
53

Inspecting Docker Images

Slides / Video
54

Tagging and Naming Docker Images

Slides / Video
55

Using .dockerignore to Exclude Files

Slides / Video
56

Building Images with docker build

Slides / Video
57

Ordering Instructions to Optimize Cache

Slides / Video
58

COPY Won't Extract Archives

Code Quiz
59

Non-Root User Breaks Install

Code Quiz
60

cd Does Not Persist Across RUN

Code Quiz
61

Unpinned latest Tag

Code Quiz
62

Deleting Files Doesn't Shrink Image

Code Quiz
63

ARG Not Available at Runtime

Code Quiz
64

Invalid LABEL Syntax

Code Quiz
65

COPY Order Wrecks Cache

Code Quiz
66

build-arg for Undeclared ARG

Code Quiz
67

ONBUILD in the Final Image

Code Quiz
68

Dockerignore Excludes Needed File

Code Quiz
69

Alpine and glibc Binaries

Code Quiz
70

ENV Expansion Order

Code Quiz
71

Layer Caching and Copy Order

Code Quiz
72

RUN vs CMD for Startup

Code Quiz
73

Multiple CMD Instructions

Code Quiz
74

Writing to a VOLUME Directory

Code Quiz
75

Exec Form and Variable Expansion

Code Quiz
76

Split apt-get Layers

Code Quiz
77

HEALTHCHECK Missing CMD

Code Quiz
78

Image Layers and Dockerfile Instructions

Slides / Video
79

VOLUME Instruction in Dockerfile

Slides / Video
80

USER: Running as Non-Root

Slides / Video
81

LABEL for Image Metadata

Slides / Video
82

EXPOSE for Documenting Container Ports

Slides / Video
83

ENV and ARG in Dockerfiles

Slides / Video
84

COPY vs ADD

Quiz
85

LABEL and Metadata

Quiz
86

Build Cache Invalidation

Quiz
87

Image Digests

Quiz
88

Dockerfile Instruction Syntax

Quiz
89

ENTRYPOINT and CMD Interaction

Quiz
90

EXPOSE Instruction

Quiz
91

CMD Instruction Behavior

Quiz
92

Image Layers per Instruction

Quiz
93

Ordering for Cache Efficiency

Quiz
94

HEALTHCHECK Instruction

Quiz
95

VOLUME Instruction

Quiz
96

USER and Non-Root

Quiz
97

Inspecting Images

Quiz
98

docker build and Build Context

Quiz
99

.dockerignore Usage

Quiz
100

WORKDIR Instruction

Quiz
101

Multi-Stage Builds

Quiz
102

RUN Shell vs Exec Form

Quiz
103

Image Tagging Conventions

Quiz
104

ENV vs ARG

Quiz
105

Image Size Optimization

Quiz
106

FROM and Base Images

Quiz
107

CMD vs ENTRYPOINT Explained

Slides / Video
108

WORKDIR: Setting the Working Directory

Slides / Video
109

COPY vs ADD for Adding Files

Slides / Video
110

HEALTHCHECK Instruction

Flashcard
111

Building with docker build

Flashcard
112

Reducing Image Size

Flashcard
113

USER and Non-Root

Flashcard
114

EXPOSE Instruction

Flashcard
115

VOLUME Instruction

Flashcard
116

Image Layers and Caching

Flashcard
117

Multi-Stage Builds

Flashcard
118

Choosing a Base Image

Flashcard
119

ENV vs ARG

Flashcard
120

Build Context and .dockerignore

Flashcard
121

Inspecting Image History

Flashcard
122

FROM and Base Images

Flashcard
123

COPY vs ADD

Flashcard
124

Ordering for Cache Optimization

Flashcard
125

Managing Local Images

Flashcard
126

WORKDIR Instruction

Flashcard
127

Image Tagging and Naming

Flashcard
128

Image Digests and Immutability

Flashcard
129

LABEL and Metadata

Flashcard
130

Dockerfile Instruction Syntax

Flashcard
131

CMD vs ENTRYPOINT

Flashcard
132

RUN: Shell vs Exec Form

Flashcard
133

RUN Instruction in Dockerfiles

Slides / Video
134

Choosing and Using the FROM Base Image

Slides / Video
135

Anatomy of a Dockerfile

Slides / Video
Slides / VideoIntermediate

Multi-Stage Builds & Image Optimization

Learn how multi-stage builds keep build tools out of your final image for smaller, leaner containers.

Slide 1
1 / 6