Changing the base image from docker:28.5.2 to docker:29.0.0 breaks our Dockerfile #562
jvanheesch
started this conversation in
General
Replies: 1 comment 5 replies
-
In the future, I would suggest you investigate before reporting. 😅 After you've done some investigation, feel free to come back and we can perhaps offer more guidance when you have more information about what's happening. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Reproducer: https://github.com/jvanheesch/dockerfile-from-docker
Above minimal-ish reproducer contains a
Dockerfilethat starts fromdocker:28.5.2.It contains a
RUNinstruction that startsdockerd, waits for it to be ready, and then runs the following command:docker compose up -d && docker compose stop && docker compose cp nginx:/usr/share /test && docker system prune -fThe resulting output,
/test, is used in a subsequent stage.This approach works just fine, but breaks when we replace
docker:28.5.2withdocker:29.0.0.Running
./build.sh 2>&1 | catafter this version bump results in:I have not investigated what is going on, and truth be told, the whole setup was vibe coded. But given that it used to give us the image we wanted, and no longer does after version bump, I figured it's probably best to report nonetheless.
Beta Was this translation helpful? Give feedback.
All reactions