instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from your machine.Docker Desktop reduces the time spent on complex setups so you can focus on writing code. It takes care of port mappings, file system concerns, and other default settings, and is regularly updated with bug fixes and security updates.Docker Desktop integrates with your preferred development tools and languages, and gives you access to a vast ecosystem of trusted images and templates via Docker Hub. This empowers teams to accelerate development, automate builds, enable CI/CD workflows, and collaborate securely through shared repositories.Key featuresAbility to containerize and share any application on any cloud platform, in multiple languages and frameworks.Quick installation and setup of a complete Docker development environment.Includes the latest version of Kubernetes.On Windows, the ability to toggle between Linux and Windows containers to build applications.Fast and reliable performance with native Windows Hyper-V virtualization.Ability to work natively on Linux through WSL 2 on Windows machines.Volume mounting for code and data, including file change notifications and easy access to running containers on the localhost network.Products inside Docker DesktopDocker EngineDocker CLI clientDocker ScoutDocker BuildDocker ComposeAsk GordonDocker ExtensionsDocker Content TrustKubernetesCredential HelperDocker OffloadNext stepsInstall Docker DesktopInstall Docker Desktop on
  Mac,
  Windows, or
  Linux.Learn about Docker DesktopNavigate Docker Desktop.Explore its key featuresFind information about
  Docker VMM,
  WSL,
  deploying on Kubernetes, and more.View the release notesFind out about new features, improvements, and bug fixes.Browse common FAQsExplore general FAQs or FAQs for specific platforms.Give feedbackProvide feedback on Docker Desktop or Docker Desktop features.
  Request changesTable of contentsKey featuresProducts inside Docker DesktopNext steps
  
  Product offerings
  Pricing
  About us
  Contribute
  Read llms.txt
  Cookies Settings
  
  Status
  Legal```