Bläddra i källkod

Warn when --all is not passed to rm

Signed-off-by: Aanand Prasad <[email protected]>
Aanand Prasad 9 år sedan
förälder
incheckning
81f6d86ad9
1 ändrade filer med 8 tillägg och 1 borttagningar
  1. 8 1
      compose/cli/main.py

+ 8 - 1
compose/cli/main.py

@@ -495,7 +495,14 @@ class TopLevelCommand(object):
             -a, --all     Also remove one-off containers created by
                           docker-compose run
         """
-        one_off = OneOffFilter.include if options.get('--all') else OneOffFilter.exclude
+        if options.get('--all'):
+            one_off = OneOffFilter.include
+        else:
+            log.warn(
+                'Not including one-off containers created by `docker-compose run`.\n'
+                'To include them, use `docker-compose rm --all`.\n'
+                'This will be the default behavior in the next version of Compose.\n')
+            one_off = OneOffFilter.exclude
 
         all_containers = self.project.containers(
             service_names=options['SERVICE'], stopped=True, one_off=one_off