Building small Docker images faster
2 days ago
- #Optimization
- #Docker
- #Go
- Building smaller Docker images faster using Go for a new service at work.
- Using Nix for building minimal OCI images but switching to Docker due to team preferences.
- Demonstrating how to create a small Docker image for the Goose migration tool with a size of only 15.9MB.
- Optimizing Docker builds by managing build context, using cache mounts, and bind mounts for efficiency.
- Structuring Dockerfiles to leverage multi-stage builds and minimize final image size.
- Tips on improving build times and reducing image size, including using .dockerignore and smaller base images.
- Introduction to Docker Compose's watch mode for automatic rebuilds on file changes.