I'm trying to learn docker but experience some discrepancies to what I've read in each tutorial:
When using the following command docker build -t my-app:1.0 .
my build fails due to some error in my Dockerfile. Following this answer, I wanted to run the last intermediate container ID. Anyhow, in contrast to all tutorials I've seen so far, my console is not showing any intermediate container IDs:
I'm running Docker 19 on Windows 10. How do I get the intermediate container IDs?
You don't need to disable buildkit permanently for this and you shouldn't because it will make all your builds slower. You can just set an environment variable when you docker build, like this:
$env:DOCKER_BUILDKIT=0; docker build .
DOCKER_BUILDKIT=0 docker build .
set DOCKER_BUILDKIT=0& docker build .
I had the same problem. Setting "buildkit" to false in ~/.docker/daemon.json
(In Windows you should find daemon.json in C:\ProgramData\Docker\config) solved this for me:
{
"experimental": true,
"features": {
"buildkit": false
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With