instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from WSL. Fixes docker/for-win#12806.For MacFixed a bug where the install command failed because paths were not initialized. Fixes docker/for-mac#6384.4.10.02022-06-30NewYou can now add environment variables before running an image in Docker Desktop.Added features to make it easier to work with a container's logs, such as regular expression search and the ability to clear container logs while the container is still running.Implemented feedback on the containers table. Added ports and separated container and image names.Added two new extensions, Ddosify and Lacework, to the Extensions Marketplace.RemovedRemoved Homepage while working on a new design. You can provide feedback here.UpdatesDocker Engine v20.10.17Docker Compose v2.6.1Kubernetes v1.24.1cri-dockerd to v0.2.1CNI plugins to v1.1.1containerd to v1.6.6runc to v1.1.2Go 1.18.3Bug fixes and enhancementsFor all platformsAdded additional bulk actions for starting/pausing/stopping selected containers in the Containers tab.Added pause and restart actions for compose projects in the Containers tab.Added icons and exposed ports or exit code information in the Containers tab.External URLs can now refer to extension details in the Extension Marketplace using links such as docker-desktop://extensions/marketplace?extensionId=docker/logs-explorer-extension.The expanded or collapsed state of the Compose apps is now persisted.docker extension CLI commands are available with Docker Desktop by default.Increased the size of the screenshots displayed in the Extension marketplace.Fixed a bug where a Docker extension fails to load if its backend container(s) are stopped. Fixes docker/extensions-sdk#16.Fixed a bug where the image search field is cleared without a reason. Fixes docker/for-win#12738.Fixed a bug where the license agreement does not display and silently blocks Docker Desktop startup.Fixed the displayed image and tag for unpublished extensions to actually display the ones
  ```