Related to: #2593 and #943 Copied from: #2568, #2184 One-off containers created by `docker-compose run` are not removed by default, and aren't removed by `docker-compose rm`. We should do at least one of the following: 1. #943 - make `--rm` the default for `run` 2. add a flag to `rm` to include one-off containers 3. remove one-off containers as part of `rm` by default