I‘m new to Docker und it‘s usage. I run Docker Desktop on Mac OS 12.7.6. I have several smb network shares mounted as bind mounts in my docker-compose.yml. I use it to create PDF Files in n8n Workflows. My problem is, that I can’t delete files that I once have used in n8n/docker environment. My windows server still lists a file access from my host system. I have tried researching the problem with ChatGPT and all suggestions have not helped me.
Is there any solution to this problem?
My windows share is set up correctly regarding file permissions.
I have now been able to see on my Windows server that my macOS user is still accessing these files. When I search for the process in the terminal on macOS, Apple Virtualization Process is displayed. This indicates a problem with Docker Desktop, doesn’t it? I have connected the shares as a bind mount, is this more a case for a Docker volume? I can’t quite make sense of the Docker documentation.
Otherwise you have a Docker Desktop prepared for macOS, mounting files from a Windows filesystem into the Linux virtual machine of Docker Desktop, mounting it in the container of the docker daemon inside the VM, from which the container mounts it into the Linux container. So the best is not to go through so many layers.