instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from remote definition with local files or
  another remote source as context. docker/buildx#671Bake now allows variables to reference each other and using user functions
  in variables and vice-versa.
  docker/buildx#575,
  docker/buildx#539,
  docker/buildx#532Bake allows defining attributes in the global scope. docker/buildx#541Bake allows variables across multiple files. docker/buildx#538New quiet mode has been added to progress printer. docker/buildx#558kubernetes driver now supports defining resources/limits. docker/buildx#618Buildx binaries can now be accessed through buildx-bin
  Docker image. docker/buildx#656Enhancementsdocker-container driver now keeps BuildKit state in volume. Enabling
  updates with keeping state. docker/buildx#672Compose parser is now based on new compose-go parser
  fixing support for some newer syntax. docker/buildx#669SSH socket is now automatically forwarded when building an ssh-based git URL. docker/buildx#581Bake HCL parser has been rewritten. docker/buildx#645Extend HCL support with more functions. docker/buildx#491
  docker/buildx#503Allow secrets
  ```