Fully in-browser container builds
ochagavia.nl
Fully in-browser container builds
1–10 of 29 posts
Re: Fully in-browser container builds
#2Re: Fully in-browser container builds
#3I joked once that the future was dockerizing every single react component and running them in a wasm port of k8s... I hope that premonition isn't coming true!
Re: Fully in-browser container builds
#4What are the limitations of `docker build`?
Re: Fully in-browser container builds
#5We already have image builders for stuff like Talos Linux and Incus OS. This is not out of the realm of possibility.
Re: Fully in-browser container builds
#6this sounds interesting; for e.g., was wondering the other day if we could build images without actually pulling base images.. everytime we compile, we copy artifact(s) onto a multi-hundred MB base image which definitely doesn't need to be pulled everytime.
Re: Fully in-browser container builds
#7> we brought down image creation time to mere seconds, even for images that were multiple GiB in size this sounds interesting; for e.g., was wondering the other day if we could build images without actually pulling base images.. everytime we compile, we copy artifact(s) onto a multi-hundred MB base image which definitely doesn't need to be pulled everytime.
Re: Fully in-browser container builds
#8Re: Fully in-browser container builds
#9> and we sometimes resign ourselves to the limitations of docker build and friends What are the limitations of `docker build`?
I haven’t tried lately, but I think running a build still requires running a docker engine. Buildx has builders that run as containers.
Re: Fully in-browser container builds
#10Interesting... but also the "power" from container is precisely that the description itself, i.e. the Dockerfile, is sufficient. So I'm not sure what the main advantage of either providing the image itself via a registry or providing just the Dockerfile with the base image to another registry then adding steps add.
Building every time takes a lot of time. Both on download and execution time.
Also when building an image you may need to have access to resources that are unavailable where you actually want to run the image. So I see definitely reason for both to exist.
Or am I misunderstanding your point?