Webinar about how to improve your #Docker image builds
Published on 24 Jan 2020Tags #Docker #Container #Slides #Slide Deck #BuildKit #Security #Continuous Integration
This week I had the honour of giving a talk at the Docker Virtual Meetup about how to improve your Docker image builds. It was a very interactive crowd :-)
My talk focused on buildkit
as the next-generation build engine for container images and covered the following topics:
- Build engine flavours (legacy builder and buildkit)
- Multi-stage builds to separate build and runtime environments as well as run stages in parallel
- Build cache warming for buildkit
- Mounting secrets using buildkit
- Forwaring the SSH agent socket using buildkit
- Testing images using
goss
- Scan images using
trivy
- Using the CLI plugin called
buildx
to cross-built for different platforms - Using
docker context
to manage multiple instances of the Docker engine - Troubleshooting running containers
The talk was recorded and was published on the Docker blog.
Find my slides here.
The slides are a result of my slide and demo build system. Take a look at the release for this talk.
Feedback is always welcome! If you'd like to get in touch with me concerning the contents of this article, please use Twitter.