Essential Docker commands for daily container management. Quick reference for building, running, and debugging containers. Images Build 1# Build image from Dockerfile 2docker build -t myapp:latest . 3docker build -t myapp:v1.0.0 . 4 5# Build with build args 6docker build --build-arg NODE_ENV=production -t myapp:latest …
Read MoreTechniques for building small, efficient Docker images with focus on Alpine, scratch, and Go binaries. Multi-Stage Builds Basic Multi-Stage Build 1# Build stage 2FROM golang:1.21-alpine AS builder 3WORKDIR /app 4COPY go.mod go.sum ./ 5RUN go mod download 6COPY . . 7RUN go build -o myapp 8 9# Final stage 10FROM …
Read More