instruction: Create a Dockerfile for compose
output: ```dockerfile
  from v0.7.1 to v0.8.0.Bug fixes and enhancementsRecovered behavior for 'compose up -d' of recreating containers of compose file images with refreshed content. Fixes #9259.Docker compose --status, --filter and --format flags documentation updates.docker compose down -v now does not remove external volumes and networks as per the option's expected and documented behavior. Whenever project is specified it is also now used to enforce down to only remove resources listed in compose.yaml file.
  Fixes #9172, #9145.Changed Compose API reference docs automation to pick up diffs code vs. docs.For the full change log or additional information, check the Compose repository 2.3.4 release page.Other Releases(2022-03-8 to 2022-04-14)For the releases later than 1.29.2 and earlier than 2.3.4, please check the Compose repository release pages.1.29.2(2021-05-10)MiscellaneousRemoved the prompt to use docker-compose in the up command.Bumped py to 1.10.0 in requirements-indirect.txt.1.29.1(2021-04-13)BugsFixed invalid handler warning on Windows builds.Fixed config hash to trigger container re-creation on IPC mode updates.Fixed conversion map for placement.max_replicas_per_node.Removed extra scan suggestion on build.1.29.0(2021-04-06)FeaturesAdded profile filter to docker-compose config.Added a depends_on condition to wait for successful service completion.MiscellaneousAdded an image scan message on build.Updated warning message for --no-ansi to mention --ansi never as alternative.Bumped docker-py to 5.0.0.Bumped PyYAML to 5.4.1.Bumped python-dotenv to 0.17.0.1.28.6(2021-03-23)Bug fixesMade --env-file relative to the current working directory. Environment file paths set with --env-file are now relative to the current working directory and override the default .env file located in the project directory.Fixed missing service property storage_opt by updating the Compose schema.Fixed build extra_hosts list format.Removed additional error message on exec.MiscellaneousAdded compose.yml and compose.yaml to the default filename list.1.28.5(2021-02-26)BugsFixed the OpenSSL version mismatch error when shelling out to the SSH client (via bump to docker-py 4.4.4 which contains the fix).Added missing build flags to the native builder: platform, isolation and extra_hosts.Removed info message on native build.Fixed the log fetching bug when service logging driver is set to 'none'.1.28.4(2021-02-18)Bug fixesFixed SSH port parsing by bumping docker-py to 4.4.3.MiscellaneousBumped Python to 3.7.10.1.28.3(2021-02-17)Bug fixesFixed SSH hostname parsing when it contains a leading 's'/'h', and removed the quiet option that was hiding the error (via docker-py bump to 4.4.2).Fixed key error for --no-log-prefix option.Fixed incorrect CLI environment variable name for service profiles: COMPOSE_PROFILES instead of COMPOSE_PROFILE.Fixed the fish completion.MiscellaneousBumped cryptography to 3.3.2.Removed the log driver filter.For a list of PRs and issues fixed in this release, see Compose 1.28.3.1.28.2(2021-01-26)Bug fixesRevert to Python 3.7 bump for Linux static buildsAdd bash completion for docker-compose logs|up --no-log-prefixMiscellaneousCI setup update1.28.0(2021-01-20)FeaturesAdded support for NVIDIA GPUs through device requests.Added support for service profiles.Changed the SSH connection approach to the Docker CLI by shelling out to the local SSH client. Set the COMPOSE_PARAMIKO_SSH=1 environment variable to enable the old behavior.Added a flag to disable log prefix.Added a flag for ANSI output control.Docker Compose now uses the native Docker CLI's build command when building images. Set the COMPOSE_DOCKER_CLI_BUILD=0 environment variable to disable this feature.Bug fixesMade parallel_pull=True by default.Restored the warning for configs in non-swarm mode.Took --file into account when defining project_dir.Fixed a service attach bug on compose up.MiscellaneousAdded usage metrics.Synced schema with COMPOSE specification.Improved failure report for missing mandatory environment variables.Bumped attrs to 20.3.0.Bumped more_itertools to 8.6.0.Bumped cryptograhy to 3.2.1.Bumped cffi to 1.14.4.Bumped virtualenv to 20.2.2.Bumped bcrypt to 3.2.0.Bumped GitPython to 3.1.11.Bumped docker-py to 4.4.1.Bumped Python to 3.9.Linux: bumped Debian base image
  ```