Supercharged Docker Build with BuildKit

preview_player
Показать описание
In this talk, we will show the latest advancements in ""docker build"" enabled by the BuildKit project. You can learn about the new additions to the Dockerfile syntax enabled in 18.09.

For example how to:
Enable fast incremental builds with cache mounts
Securely expose secrets during the build process
Forward SSH in order to access private repositories

You'll also learn how these features were implemented in external BuildKit frontends running sandboxed in regular containers. We will then dive deeper into how the flexibility provided by BuildKit allows anyone to participate in adding new features to the Dockerfile syntax or to build projects without a Dockerfile by writing a custom frontend.
Рекомендации по теме
Комментарии
Автор

why was there not a lot of applause when he started talking about RUN --mount??

alicesawatzky
Автор

Can secrets be accessed using non root user, not all docker images are created using root user and not all URLs are downloaded with root user?

sidv
Автор

I'm a fairly confident Docker user. The first part about buildkit was very nice, clear and very useful. I had no idea what the second part of this talk was about. Why is this man talking about "frontends" (huh? web, mobile, what is going on?). And why are we suddenly talking about some API in golang? Is this even remotely related to Docker? None of this was explained and it took me a while to grok what was happening. At that point, I got back into it and overall this was a very informative video.

PatrickMetzdorf
visit shbcf.ru