instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from Docker Hub the first time you use them and are stored
  locally. They load into memory only at runtime when a request is made, and
  unload when not in use to optimize resources. Because models can be large, the
  initial pull may take some time. After that, they're cached locally for faster
  access. You can interact with the model using
  OpenAI-compatible APIs.
  TipUsing Testcontainers or Docker Compose?
  Testcontainers for Java
  and Go, and
  Docker Compose now support Docker
  Model Runner.Known issuesdocker model is not recognisedIf you run a Docker Model Runner command and see:
  
  docker: 'model' is not a docker commandIt means Docker can't find the plugin because it's not in the expected CLI plugins directory.To fix this, create a symlink so Docker can detect it:
  
  $ ln -s /Applications/Docker.app/Contents/Resources/cli-plugins/docker-model ~/.docker/cli-plugins/docker-model
  Once linked, rerun the command.No consistent digest support in Model CLIThe Docker Model CLI currently lacks consistent support for specifying models by image digest. As a temporary workaround, you should refer to models by name instead of digest.Share feedbackThanks for trying out Docker Model Runner. Give feedback or report any bugs
  you may find through the Give feedback link next to the Enable Docker Model Runner setting.Next stepsGet started with DMR
  Request changesTable of contentsKey featuresRequirementsHow Docker Model Runner worksKnown issuesdocker model is not recognisedNo consistent digest support in Model CLIShare feedbackNext steps
  
  Product offerings
  Pricing
  About us
  Contribute
  Read llms.txt
  Cookies Settings
  
  Status
  Legal```