instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from 4.1.0, the Docker menu does not change to Update and restart so you can just wait for the download to complete (icon changes) and then select Restart. This bug is fixed in 4.1.1, for future upgrades.Fixed a bug where a Docker.qcow2 file would be ignored on upgrade and a fresh Docker.raw used instead, resulting in containers and images disappearing. If a system has both files (due to the previous bug), then the most recently modified file will be used to avoid recent containers and images disappearing again. To force the use of the old Docker.qcow2, delete the newer Docker.raw file. Fixes docker/for-mac#5998.Fixed the update notification overlay sometimes getting out of sync between the Settings button and the Software update button in the Docker Desktop Dashboard.Fixed the menu entry to install a newly downloaded Docker Desktop update. When an update is ready to install, the Restart option changes to Update and restart.For WindowsFixed a regression in WSL 2 integrations for some distributions (e.g. Arch or Alpine). Fixes docker/for-win#12229Fixed update notification overlay sometimes getting out of sync between the Settings button and the Software update button in the Dashboard.4.1.02021-09-30NewSoftware Updates: The Settings tab now includes a new section to help you manage Docker Desktop updates. The Software Updates section notifies you whenever there's a new update and allows you to download the update or view information on what's included in the newer version.Compose V2 You can now specify whether to use Docker Compose V2 in the General settings.Volume Management: Volume management is now available for users on any subscription, including Docker Personal. Ships Docker Public Roadmap#215UpgradesCompose V2Buildx 0.6.3Kubernetes 1.21.5Go 1.17.1Alpine 3.14Qemu 6.1.0Base distribution to debian:bullseyeBug fixes and minor changesFor WindowsFixed a bug related to anti-malware software triggering, self-diagnose avoids calling the net.exe utility.Fixed filesystem corruption in the WSL 2 Linux VM in self-diagnose. This can be caused by microsoft/WSL#5895.Fixed SeSecurityPrivilege requirement issue. See docker/for-win#12037.Fixed CLI context switch sync with UI. See docker/for-win#11721.Added the key vpnKitMaxPortIdleTime to settings.json to allow the idle network connection timeout to be disabled or extended.Fixed a crash on exit. See docker/for-win#12128.Fixed a bug where the CLI tools would not be available in WSL 2 distributions.Fixed switching
  ```