instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from starting. Fixes docker/for-win#13549.Fixed a bug that caused Docker Desktop to crash on startup docker/for-win#6890.Added the following installer flags:--hyper-v-default-data-root which specifies the default location for Hyper-V VM disk.--windows-containers-default-data-root which specifies the default data root for Windows Containers.--wsl-default-data-root which specifies the default location for WSL distribution disks.4.20.12023-06-05Bug fixes and enhancementsFor all platformscontainerd image store: Fixed a bug that caused docker load to fail when loading an image that contains attestations.containerd image store: Fixed the default image exporter during build.For WindowsFixed a bug that made it difficult to parse the WSL version on the host in non-western locales. Fixes docker/for-win#13518 and docker/for-win#13524.4.20.02023-05-30UpgradesBuildx v0.10.5Compose v2.18.1Docker Engine v24.0.2Containerd v1.6.21runc v1.1.7Bug fixes and enhancementsFor all platformsDocker Scout CLI now finds the most recently built image if it is not provided as an argument.Improved the Docker Scout CLI compare command.Added a warning about the retirement of Docker Compose ECS/ACS integrations in November 2023. Can be suppressed with COMPOSE_CLOUD_EOL_SILENT=1.Fixed an HTTP proxy bug where an HTTP 1.0 client could receive an HTTP 1.1 response.Enabled Docker Desktop's Enhanced Container Isolation (ECI) feature on WSL-2. This is available with a Docker Business subscription.Fixed a bug on the Containers table where previously hidden columns were displayed again after a fresh installation of Docker Desktop.For MacYou can now reclaim disk space more quickly when files are deleted in containers. Related to docker/for-mac#371.Fixed a bug that prevented containers accessing 169.254.0.0/16 IPs. Fixes docker/for-mac#6825.Fixed a bug in com.docker.diagnose check where it would complain about a missing vpnkit even when vpnkit is not expected to be running. Related to docker/for-mac#6825.For WindowsFixed a bug that meant WSL data could not be moved to a different disk. Fixes docker/for-win#13269.Fixed a bug where Docker Desktop was not stopping its WSL distributions (docker-desktop and docker-desktop-data) when it was shutdown, consuming host memory unnecessarily.Added a new setting that allows the Windows Docker daemon to use Docker Desktop's internal proxy when running Windows containers. See
  Windows proxy settings.For LinuxFixed an issue with the Docker Compose V1/V2 compatibility setting.4.19.02023-04-27NewDocker Engine and CLI updated to Moby 23.0.The Learning Center now supports in-product walkthroughs.Docker init (Beta) now supports Node.js and Python.Faster networking between VM and host on macOS.You can now inspect and analyze remote images
  ```