22 lines
552 B
Markdown
22 lines
552 B
Markdown
---
|
|
title: Building Container Images the Modern Way
|
|
weight: 1
|
|
tags:
|
|
- images
|
|
- buildpacks
|
|
---
|
|
|
|
{{% button href="https://youtu.be/nZLz0o4duRs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}}
|
|
|
|
## Problems
|
|
|
|
* Dockerfiles are hard and not 100% reproducible
|
|
* Buildpacks are reproducible but result in large single-arch images
|
|
* Nix has multiple ways of doing things
|
|
|
|
## Solutions
|
|
|
|
* Dagger as a CI solution
|
|
* Multistage docker images with distroless -> Small image, small attack surface
|
|
* Language specific solutions (`ki`, `jib`)
|