instruction: Create a Dockerfile for compose
output: ```dockerfile
  from the host environment.To migrate a Compose file to 1.5.0, escape the variables with an extra $
  (ex: $$VAR or $${VAR}). See
  https://github.com/docker/compose/blob/8cc8e61/docs/compose-file.md#variable-substitutionMajor featuresCompose is now available for Windows.Environment variables can be used in the Compose file. See
  https://github.com/docker/compose/blob/8cc8e61/docs/compose-file.md#variable-substitutionMultiple compose files can be specified, allowing you to override
  settings in the default Compose file. See
  https://github.com/docker/compose/blob/8cc8e61/docs/reference/docker-compose.md
  for more details.Compose now produces better error messages when a file contains
  invalid configuration.up now waits for all services to exit before shutting down,
  rather than shutting down as soon as one container exits.Experimental support for the new docker networking system can be
  enabled with the --x-networking flag. Read more here:
  https://github.com/docker/docker/blob/8fee1c20/docs/userguide/dockernetworks.mdNew featuresYou can now optionally pass a mode to volumes_
  ```