instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from bash (commonly used in Mac and Linux environments).With everything now up and running, you should be able to access the site via http://localhost:8080 and find a new webpage that welcomes you with a friendly whale.Access the file on the Docker Desktop DashboardYou can view the mounted files inside a container by selecting the container's Files tab and then selecting a file inside the /usr/local/apache2/htdocs/ directory. Then, select Open file editor.
  Delete the file on the host and verify the file is also deleted in the container. You will find that the files no longer exist under Files in the Docker Desktop Dashboard.
  Recreate the HTML file on the host system and see that file re-appears under the Files tab under Containers on the Docker Desktop Dashboard. By now, you will be able to access the site too.Stop your containerThe container continues to run until you stop it.Go to the Containers view in the Docker Desktop Dashboard.Locate the container you'd like to stop.Select the Delete action in the Actions column.
  Additional resourcesThe following resources will help you learn more about bind mounts:Manage data in DockerVolumesBind mountsRunning containersTroubleshoot storage errorsPersisting container dataNext stepsNow that you have learned about sharing local files with containers, itâs time to learn about multi-container applications.Multi-container applications
  Request changesTable of contentsExplanationVolume versus bind mountsSharing files between a host and containerFile permissions for Docker access to host filesTry it outRun a containerUse a bind mountAccess the file on the Docker Desktop DashboardStop your containerAdditional resourcesNext steps
  
  Product offerings
  Pricing
  About us
  Contribute
  Read llms.txt
  Cookies Settings
  
  Status
  Legal```