Advanced builder based on Buildkit for selectively build compact Docker images selecting the only required languages.
go build main.go
./main py node rb | buildctl build --output type=docker,name=imagename | docker load
Dive can be used to analyze each layer of the generated image
dive <your-image-tag>
This opens up a window where in we can see changes in each layer of the image according to preferences.
Ctrl + L : To show only layer changes
Tab : To switch view from layers to current layer contents