instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from Docker Desktop log files, including environment variables configured for running containers.Bug fixes and enhancementsFor all platformsFixed a bug in DockerVMM that caused an excessive number of open file handles on the host.Fixed an issue where Docker Desktop failed to start if the admin-settings.json file didn't contain the optional configurationFileVersion configuration.Fixed a bug that was causing outgoing UDP connections to be eagerly closed.Enhanced log reading experience with advanced search capabilities and container-level filtering, enabling quicker debugging and troubleshooting.Improved error messages when downloading Registry Access Management configuration.If Docker can't bind an ICMPv4 socket, it now logs an error and continues rather than quits.Enabled the memory protection keys mechanism in the Docker Desktop Linux VM, allowing containers like Oracle database images to run correctly.Fixed a problem with containers accessing /proc/sys/kernel/shm* sysctls when
  Enhanced Container Isolation is enabled on Mac, Windows Hyper-V, or Linux.Added kernel module nft_fib_inet, required for running firewalld in a Linux container.MacOS QEMU Virtualization option is being deprecated on July 14, 2025.For MacFixed a bug that caused high CPU usage. Fixes docker/for-mac#7643.Fixed multi-arch build issue with Rosetta on M3 Macs.Fixed an issue where absence of /Library/Application Support/com.docker.docker/ directory can cause failure to apply RAM policy restrictions.For WindowsThe Windows .exe installer now includes improved handling of locked files. Fixes docker/for-win#14299 and docker/for-win#14316.Fixed Docker Desktop.exe not showing version information after installation. Fixes docker/for-win#14703.Known issuesFor all platformsIf you have enforced sign-in using desktop.plist (on macOS) or Registry key (on Windows) and also have a registry.json, sign-in will fail if the user belongs to an organization listed in desktop.plist/ registry key but not to any organizations specified in registry.json. To resolve this, remove the registry.json file.For WindowsIf multiple organizations are specified in the allowedOrgs Windows registry key using space-separated format, sign-in will fail and user will be logged out. As a workaround, specify each organization on a separate line in the registry key value.4.40.02025-03-31Download Docker Desktop:Windows
  (checksum)Windows ARM Beta
  (checksum)Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Debian
  -
  RPM
  -
  Arch
  (checksum)NewYou can now pull, run, and manage AI models
  ```