
Dagger: CI of the Future?
12/15/23 • 57 min
Application delivery doesn’t have to suck. Bret and Nirmal are joined by Solomon Hykes, the founder or Docker, to talk about Dagger and their application delivery-as-code that runs anywhere.
💥 This episode is brought to you by our valued sponsor and friends at CAST AI! 💥
CAST AI is an all-in-one Kubernetes cost optimization and automation platform that achieves over 60% average compute cost savings without months of onboarding. You get lightning fast autoscaling, downscaling, spot VM support and more with no hit to performance.
Use the link below and optimize your first cluster for FREE.
Solomon started Dagger after he left Docker in 2018 with a few other Docker VPs, including Sam Alba and Andrea Lusardi.
Dagger is an innovative startup aimed at simplifying and revolutionizing DevOps automation and software delivery. Created to address Docker's unattended gaps, Dagger streamlines software building, testing, and deployment, exhibiting immense growth potential and wide applications in fostering software ecosystems.
For a few years now, they've been publicly iterating on the idea of a programmable and portable automation system for software building, testing, and deploying.
In this episode, they cover many topics around Docker and Dagger. I've been convinced that I need to start trying out Dagger in my projects.
The live recording of the complete show from November 16, 2023 is on YouTube (Ep. #241)
★Topics★
Dagger website
Creators & Guests
- Cristi Cotovan - Editor
- Beth Fisher - Producer
- Bret Fisher - Host
- Nirmal Mehta - Host
- Solomon Hykes - Guest
- (00:00) - Intro
- (01:44) - Introducing Solomon Hykes and His Journey
- (02:25) - Solomon's Life Post-Docker
- (04:00) - The Genesis of Dagger
- (09:10) - The Vision Behind Dagger
- (25:44) - Modules and Declarative Model in Dagger
- (35:11) - Integration of Dagger with Other Tools
- (37:04) - Docker Slim and Dagger
- (38:28) - Question: Dagger, Framework or Library?
- (39:09) - Question: Dagger's with BuildKit
- (39:33) - Question: Predictions for Dagger's Adoption
- (40:59) - Demonstration of Dagger's Functionality
- (41:15) - Dagger's Compatibility with Other CI Platforms
- (51:14) - Getting Started with Dagger
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.
Join my cloud native DevOps community on Discord.
Grab some merch at Bret's Loot Box
Homepage bretfisher.com
Application delivery doesn’t have to suck. Bret and Nirmal are joined by Solomon Hykes, the founder or Docker, to talk about Dagger and their application delivery-as-code that runs anywhere.
💥 This episode is brought to you by our valued sponsor and friends at CAST AI! 💥
CAST AI is an all-in-one Kubernetes cost optimization and automation platform that achieves over 60% average compute cost savings without months of onboarding. You get lightning fast autoscaling, downscaling, spot VM support and more with no hit to performance.
Use the link below and optimize your first cluster for FREE.
Solomon started Dagger after he left Docker in 2018 with a few other Docker VPs, including Sam Alba and Andrea Lusardi.
Dagger is an innovative startup aimed at simplifying and revolutionizing DevOps automation and software delivery. Created to address Docker's unattended gaps, Dagger streamlines software building, testing, and deployment, exhibiting immense growth potential and wide applications in fostering software ecosystems.
For a few years now, they've been publicly iterating on the idea of a programmable and portable automation system for software building, testing, and deploying.
In this episode, they cover many topics around Docker and Dagger. I've been convinced that I need to start trying out Dagger in my projects.
The live recording of the complete show from November 16, 2023 is on YouTube (Ep. #241)
★Topics★
Dagger website
Creators & Guests
- Cristi Cotovan - Editor
- Beth Fisher - Producer
- Bret Fisher - Host
- Nirmal Mehta - Host
- Solomon Hykes - Guest
- (00:00) - Intro
- (01:44) - Introducing Solomon Hykes and His Journey
- (02:25) - Solomon's Life Post-Docker
- (04:00) - The Genesis of Dagger
- (09:10) - The Vision Behind Dagger
- (25:44) - Modules and Declarative Model in Dagger
- (35:11) - Integration of Dagger with Other Tools
- (37:04) - Docker Slim and Dagger
- (38:28) - Question: Dagger, Framework or Library?
- (39:09) - Question: Dagger's with BuildKit
- (39:33) - Question: Predictions for Dagger's Adoption
- (40:59) - Demonstration of Dagger's Functionality
- (41:15) - Dagger's Compatibility with Other CI Platforms
- (51:14) - Getting Started with Dagger
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.
Join my cloud native DevOps community on Discord.
Grab some merch at Bret's Loot Box
Homepage bretfisher.com
Previous Episode

Registry is getting an upgrade: Inside OCI artifacts
The OCI specifications for registry and image are getting a minor version number update to 1.1 soon, and this could be a big deal for anyone storing artifacts other than images somewhere in their infrastructure. This episode digs into the problem with artifacts today, and how the OCI and CNCF are planning to fix it with the "one registry to serve them all (artifacts)" in 2023/2024.
💥 This episode is brought to you by our valued sponsor and friends at CAST AI! 💥
CAST AI is an all-in-one Kubernetes cost optimization and automation platform that achieves over 60% average compute cost savings without months of onboarding. You get lightning fast autoscaling, downscaling, spot VM support and more with no hit to performance.
Use the link below and optimize your first cluster for FREE.
★Topics★
OCI image and runtime specifications
Helms's new OCI artifact support
Brandon Mitchell's recent OCI Distribution 1.1 RC talk on how registries relate data objects today
Here are the Helm docs on how to use your existing registries to store charts
ORAS project
Great talk on ORAS
OCI has a great, short post summarizing technical changes in OCI Image 1.1 and Distribution 1.1 specifications.
My original newsletter with more links and screenshots, Part 1, Part 2, Part 3
Creators & Guests
- Cristi Cotovan - Editor
- Beth Fisher - Producer
- Bret Fisher - Host
- (00:00) -
- (00:43) - Introduction to Docker and OCI Registries
- (03:08) - The Challenges of Artifact Storage in Enterprises
- (03:52) - The Role of Artifactory and Other Commercial Solutions
- (04:15) - The Problem with Artifact-Specific Storage Systems
- (04:31) - The Need for a Single Artifact Storage Standard
- (05:56) - The Future of OCI or Docker Registry
- (06:07) - The OCI Registry and its Main Data Objects
- (06:36) - The Use of Registries to Store Non-Container Image Data
- (07:42) - The Evolution of Container Registries
- (13:20) - The Vision of the OCI and CNCF Teams
- (14:11) - How to Use OCI Artifacts Today
- (15:39) - The Two Types of Artifacts and How to Use Them
- (17:13) - The Use of OCI Artifacts in Various Tools
- (19:42) - Conclusion: The Future of Artifact Storage
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.
Join my cloud native DevOps community on Discord.
Grab some merch at Bret's Loot Box
Homepage bretfisher.com
Next Episode

Dockerfiles have versions?
I break down why Dockerfile frontends exist and how Docker's build engine "BuildKit" is giving us updated Dockerfile features.
The TL;DR of this podcast is to add this to your Dockerfiles as the first line, always and forever.
# syntax=docker/dockerfile:1It'll ensure your Dockerfile will have access to the latest v1.x features of the "Dockerfile frontend" feature of BuildKit.
★Topics★
My newsletter on Dockerfile frontends (including links and references)
Creators & Guests
- Beth Fisher - Producer
- Bret Fisher - Host
- (00:00) -
- (00:36) - Understanding Docker Files
- (00:47) - The Evolution of Docker Files
- (01:05) - The Importance of Docker File Versions
- (02:20) - The Impact of Dockerfile Standards
- (03:41) - The Benefits of Using the Latest Dockerf ile Parser
- (04:16) - The Challenges of Docker Engine Versions
- (05:18) - The Advantages of Docker Front Ends
- (07:56) - The Role of OCI in Dockerfiles
- (10:18) - Exploring New Features in Docker File Front Ends
- (15:27) - Conclusion: The Future of Docker Files
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!
Grab the best coupons for my Docker and Kubernetes courses.
Join my cloud native DevOps community on Discord.
Grab some merch at Bret's Loot Box
Homepage bretfisher.com
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/devops-and-docker-talk-cloud-native-interviews-and-tooling-317916/dagger-ci-of-the-future-46408758"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to dagger: ci of the future? on goodpods" style="width: 225px" /> </a>
Copy