instruction: Create a Dockerfile for fundamentals
output: ```dockerfile
  from being treated as a matching pattern. For example, to add a file
  named arr[0].txt, use the following;
  
  ADD arr[[]0].txt /dest/Adding local tar archivesWhen using a local tar archive as the source for ADD, and the archive is in a
  recognized compression format (gzip, bzip2 or xz, or uncompressed), the
  archive is decompressed and extracted into the specified destination. Only
  local tar archives are extracted. If the tar archive is a remote URL, the
  archive is not extracted, but downloaded and placed at the destination.When a directory is extracted, it has the same behavior as tar -x.
  The result is the union of:Whatever existed at the destination path, andThe contents of the source tree, with conflicts resolved in favor of the
  content being added, on a file-by-file basis.
  NoteWhether a file is identified as a recognized compression format or not is
  done solely based on the contents of the file, not the name of the file. For
  example, if an empty file happens to end with .tar.gz this isn't recognized
  as a compressed file and doesn't generate any kind of decompression error
  message, rather the file will simply be copied to the destination.<h4 class=scroll-mt-20 id=adding-files-
  ```