-
Notifications
You must be signed in to change notification settings - Fork 287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No mount from running container into new container #13980
Comments
Might be related to #13969 |
Help! We are seeing a wave rolling through the company. When people have to restart their PCs, Docker Desktop automatically installs version 4.28.0 and they are doomed. A rollback to earlier versions does not fix the issue. We have tried downgrades all the way down to Docker Desktop version 4.25.0. |
I have been hit by exactly this and #13969 today. I spent an embarrassingly long time messing about with permissions etc. before rolling back Docker Desktop because the failure did not coincide with the update to 4.28.0. Possibly it may have been triggered by doing an @mredd I have managed to roll back to 4.27.2 and get my environment working by doing a complete clean of everything Docker related before reinstalling. The steps I took were:
This did lose all my images, configuration etc. but it now works. |
Hi @smorgan-brainomix, somehow I missed the notification. Sorry. After giving different versions a try and seeing that they worked at a few machines while other versions worked at other machines, we finally "solved" this problem by abandoning Docker Desktop completely. Some of us are still using docker CE installed directly in a Ubuntu WSL. All data is within the WSL, no ties to the Windows host system. But most of us have migrated to a native Linux. We don't use Docker to provide any services. We only use it for per-project development environments (specific compilers and tools per project). |
Description
Since the update to v4.28.0, I can no longer mount a path from one container into another one.
We use a dev container with all the development tools and host compiler installed and from this dev container, we call the cross-compiler in another container. Worked like a charm for a year now, but broke with the update to 4.28.0.
Reproduce
Use this minimal
Dockerfile
:root@b7ece1b4a828:/# docker run --rm -v /home/user/docker-test:/home/user/docker-test debian:bookworm-slim ls -l /home/user/docker-test total 0
This is what the mount points look like in the containers:
Expected behavior
The mount point (
/home/user/docker-test
in this example) should not be empty in the second container.docker version
Client: Cloud integration: v1.0.35+desktop.11 Version: 25.0.3 API version: 1.44 Go version: go1.21.6 Git commit: 4debf41 Built: Tue Feb 6 21:13:00 2024 OS/Arch: linux/amd64 Context: default Server: Docker Desktop Engine: Version: 25.0.3 API version: 1.44 (minimum version 1.24) Go version: go1.21.6 Git commit: f417435 Built: Tue Feb 6 21:14:25 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.28 GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.19.0 GitCommit: de40ad0
docker info
Diagnostics ID
84E9CF9F-2B60-42D5-97F5-21008A76AD3D/20240320131439
Additional Info
No response
Edit: Fixed a typo in repro step 3.
The text was updated successfully, but these errors were encountered: