instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from the
  command line (Beta).The AI Catalog in Docker Hub is available directly through Docker Desktop.UpgradesDocker Buildx v0.19.2Docker Compose v2.31.0Docker Engine v27.4.0Docker Scout CLI v1.15.1NVIDIA Container Toolkit v1.17.2Bug fixes and enhancementsFor all platformsThe default disk usage limit for Docker Engine in new installations is now 1TB.Fixed an issue where containers could not establish loopback AF_VSOCK connections.Fixed a bug where resetting default settings would also reset the CLI context.Fixed a bug where the Docker Desktop Dashboard would get out of sync with the Docker daemon after restarting the engine while in Resource Saver mode (Windows with WSL2 backend only) or after switching engines (macOS).Fixed a bug where Resource Saver mode would fail to re-engage after restarting the engine while in Resource Saver mode.Build UI:Fixed a bug where the source file could not be found for some builds.Fixed a bug where error logs were not displayed in the Source tab.Fixed a bug where users had to scroll to the bottom for error logs in Source tab.Fixed a bug where timestamps would be broken in the Logs tab.For MacFixed a bug that would create certain user directories with root permission when running the uninstaller binary twice with sudo.For WindowsAdded support for Windows on ARM using WSL 2 version 2.3.24 and later to single distribution mode on WSL 2.Fixed an issue where Docker Desktop would fail to start. Fixes docker/for-win#14453Known issuesFor all platformsKubernetes cluster may not start if Registry Access Manager is enabled. As a workaround, add registry.k8s.io and <geo>-docker.pkg.dev to Registry Access Management policies.For MacIf youâre seeing a security popup about a malware on com.docker.vmnetd or com.docker.socket, follow the steps documented in docker/for-mac#7527.DeprecationFor MacQEMU (Legacy) as a VMM on Apple Silicon will be removed in a future version. It is recommended that you switch to the Apple Virtualization Framework for increased performance and stability. If you encounter an issue, contact Docker Support or file a GitHub issue.osxfs (Legacy) will be removed in a future version. It is recommended that you switch to VirtioFS for increased performance. If you encounter an issue, contact Docker Support or file a GitHub issue.4.36.12025-01-09Download Docker Desktop:Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Bug fixes and enhancementsFor MacPrevents a bug that caused Docker Desktop to not update com.docker.vmnetd or com.docker.socket to newer versions.Known issuesFor MacIf youâre seeing a security popup about malware on com.docker.vmnetd or com.docker.socket, follow the steps documented in docker/for-mac#7527.4.36.02024-11-18Download Docker Desktop:Windows
  (checksum)Windows ARM Beta
  (checksum)Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Debian
  -
  RPM
  -
  Arch
  (checksum)NewExisting Docker Desktop installations using the WSL2 engine on Windows are now automatically migrated to a unified single-distribution architecture for enhanced consistency and performance.Administrators can now:Enforce sign-in with macOS
  configuration profiles (Early Access).Enforce sign-in for more than one organization at a time (Early Access).Deploy Docker Desktop for Mac in bulk with the
  PKG installer (Early Access).Use Desktop Settings Management to manage and enforce defaults via admin.docker.com (Early Access).Enhance Container Isolation (ECI) has been improved to:Allow admins to
  turn off Docker socket mount restrictions.Support wildcard tags when using the
  allowedDerivedImages setting.UpgradesDocker Buildx v0.18.0Docker Compose v2.30.3Kubernetes v1.30.5NVIDIA Container Toolkit v1.17.0Docker Scout CLI v1.15.0Docker Init v1.4.0Linux kernel v6.10.13Bug fixes and enhancementsFor all platformsFixed a bug where the docker events command would not terminate after streaming the events.Docker Init: Improved Dockerfile caching for PHP applications that don't use Docker Compose.Synchronized file shares now respects the filesharingAllowedDirectories setting in admin-settings.json.Fixed an issue where if Docker Desktop is configured to use a proxy, it fails to start due to an internal timeout while fetching authentication tokens.Added a recovery banner to retry an update if the download failed.Fixed an issue where if the umask is set to 577 it would cause rpmbuild failure. Fixes docker/for-mac#6511.Fixed a bug that restricted containers using --network=host to 18 open host ports.Fixed bind mount ownership for non-root containers. Fixes docker/for-mac#6243.Docker Desktop will not unpause automatically after a manual pause. The system will stay paused until you manually resume the Docker engine. This fixes a bug where other software would accidentally trigger a resume by running a CLI command in the background. Fixes for-mac/#6908Build UI:The Source tab now supports multiple source files.Links for image dependencies in the Info tab now support other well-known registries such as GitHub, Google, and GitLab.Disabled the Delete button if only cloud builds are selected.Fixed an issue where users were unable to delete builds.Fixed malformed Jaeger traces that were missing events and links.Fixed missing export attributes when building with the cloud driver.For MacFixed a bug in Docker VMM that prevented MySQL and other databases containers to start. Fixes reports
  ```