instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from communicating with their backends.4.43.02025-07-03Download Docker Desktop:Windows
  (checksum)Windows ARM Early Access
  (checksum)Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Debian
  -
  RPM
  -
  Arch
  (checksum)NewCompose Bridge is now generally available.UpgradesDocker Buildx v0.25.0Docker Compose v2.38.1Docker Engine v28.3.0NVIDIA Container Toolkit v1.17.8SecurityFixed CVE-2025-6587 where sensitive system environment variables were included in Docker Desktop diagnostic logs, allowing for potential secret exposure.Bug fixes and enhancementsFor all platformsFixed a bug causing docker start to drop the container's port mappings for a container already running.Fixed a bug that prevented container ports to be displayed on the GUI when a container was re-started.Fixed a bug that caused Docker API 500 Internal Server Error for API route and version error application start.The settings Apply & restart button is now labeled Apply. The VM is no longer restarted when applying changed settings.Fixed a bug where the disk would be corrupted if Docker is shutdown during a fsck.Fixed a bug causing an incorrect ~/.kube/config in WSL2 when using a kind Kubernetes cluster.Return an explicit error to a Docker API / docker CLI command if Docker Desktop has been manually paused.Fixed an issue where unknown keys in Admin and Cloud settings caused a failure.For MacRemoved eBPF which blocked io_uring. To enable io_uring in a container, use --security-opt seccomp=unconfined. Fixes docker/for-mac#7707.For WindowsFixed an issue that caused the Docker Desktop installer to crash when the current user has no SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall registry key.Fixed a bug where Docker Desktop could leak a com.docker.build process and fail to start. Fixes docker/for-win#14840Known issuesFor all platformsdocker buildx bake will not build images in Compose files with a top-level models attribute. Use docker compose build instead.Gordon responses containing HTML can cause Desktop UI to be permanently broken. As a workaround, you can delete persisted-state.json file to reset the UI. The file is located in the following directories:Windows: %APPDATA%\Docker Desktop\persisted-state.jsonLinux: $XDG_CONFIG_HOME/Docker Desktop/persisted-state.json or ~/.config/Docker Desktop/persisted-state.jsonMac: ~/Library/Application Support/Docker Desktop/persisted-state.jsonFor WindowsPossible incompatibility between the "host networking" feature of Docker Desktop and the most recent WSL 2 Linux kernel. If you encounter such issues, downgrade WSL 2 to 2.5.7.4.42.12025-06-18Download Docker Desktop:Windows
  (checksum)Windows ARM Early Access
  (checksum)Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Debian
  -
  RPM
  -
  Arch
  (checksum)UpgradesDocker Compose v2.37.1Bug fixes and enhancementsFor all platformsFixed an issue where Docker domains were not reachable when the proxy configuration is not valid.Fixed a possible deadlock when exposing ports.Fixed a race condition which can cause docker run -p ports to disappear.For MacFixed a bug where a containerâs port list appeared empty when inspected immediately after it was created, for example, when using a script. docker/for-mac#7693For WindowsDisabled the Resource Saver mode in WSL 2 to prevent docker CLI commands hanging in WSL 2 distros. docker/for-win#146564.42.02025-06-04Download Docker Desktop:Windows
  (checksum)Windows ARM Early Access
  (checksum)Mac with Apple chip
  (checksum)Mac with Intel chip
  (checksum)Debian
  -
  RPM
  -
  Arch
  (checksum)NewExpanded network compatibility with IPv6 support.The Docker MCP Toolkit is now natively integrated into Docker Desktop.Docker Model Runner is now available for Windows systems running on Qualcomm/ARM GPUs.Added a Logs tab to the Models view so you can see the inference engine output in real time.Gordon now integrates the MCP Toolkit, providing access to 100+ MCP servers.UpgradesDocker Buildx v0.24.0Docker Engine v28.2.2Compose Bridge v0.0.20Docker Compose v2.36.2NVIDIA Container Toolkit v1.17.7Docker Scout CLI v1.18.0Bug fixes and enhancementsFor all platformsDocker Desktop now accepts certificates with a negative serial number.Re-enable seccomp for containers by default. Use docker run --security-opt seccomp=unconfined to disable seccomp for a container.Fixed a bug that caused Docker Desktop to hang when it ran out of memory.Block io_uring syscalls in containers.Added support for pulling models
  ```