Difference between revisions of "Docker-compose down"

From wikieduonline
Jump to navigation Jump to search
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<code>[[docker-compose down]]</code> stops containers and removes containers, networks, volumes, and images created by up
+
{{lc}}
 +
<code>[[docker-compose]] down</code> stops and '''removes [[containers]]''', [[networks]] by default, using <code>--volumes</code> you can also delete [[Docker Volumes|volumes]], and using <code>[[--rmi]]</code> you can delete [[images]] created by <code>[[docker-compose up]]</code>
 +
* https://docs.docker.com/compose/reference/down/
  
https://docs.docker.com/compose/reference/down/
+
By default, the only things removed are:
 +
* Containers for services defined in the Compose file
 +
* Networks defined in the networks section of the Compose file
 +
* The default network, if one is used
 +
* Networks and volumes defined as external are never removed.
  
* <code>docker-compose down</code>
 
* <code>docker-compose down --volumes</code>
 
:: -v, --volumes remove named volumes declared in the `volumes` section of the Compose file and anonymous volumes attached to containers.
 
  
* <code>docker-compose down --remove-orphans</code>
+
== Examples ==
 +
docker-compose down
 +
(no output)
 +
 
 +
* <code>docker-compose down [[--volumes]]</code>
 +
:: <code>-v, --volumes remove named volumes declared in the `volumes` section of the Compose file and anonymous volumes attached to containers.</code>
 +
 
 +
* <code>docker-compose down [[--remove-orphans]]</code>
 +
 
 +
* <code>[[docker-compose down]] && [[docker-compose build]] --pull && [[docker-compose up]] -d</code>
 +
 
 +
* <code>[[docker-compose down --volumes --rmi all]]</code>
 +
 
 +
* <code>[[docker-compose down --help]]</code>
  
 
== Examples ==
 
== Examples ==
docker-compose -volumes down SERVICE_NAME
+
* <code>docker-compose -volumes down SERVICE_NAME</code>
docker-compose version 1.23.2, build 1110ad01
+
* <code>docker-compose version 1.23.2, build 1110ad01</code>
 +
 
 +
docker-compose down
 +
Stopping service1  ... done
 +
Stopping service2 ... done
 +
Removing service1  ... done
 +
Removing service2 ... done
 +
Removing network your_network
 +
 
 +
 
 +
 
 +
docker-compose down
 +
ERROR:
 +
        Can't find a suitable configuration file in this directory or any
 +
        parent. Are you in the right directory?
 +
 +
        Supported filenames: [[docker-compose.yml]], docker-compose.yaml
 +
 
 +
== Activities ==
 +
* Take down a service: [[docker compose up]] service -d
  
 
== Related commands ==
 
== Related commands ==
 
* {{docker-compose operations}}
 
* {{docker-compose operations}}
 +
* <code>[[docker-compose up]] SERVICE</code>
 +
* <code>[[docker-compose rm]]</code>
  
 
== See also ==
 
== See also ==

Latest revision as of 12:51, 12 April 2023

docker-compose down stops and removes containers, networks by default, using --volumes you can also delete volumes, and using --rmi you can delete images created by docker-compose up

By default, the only things removed are:

  • Containers for services defined in the Compose file
  • Networks defined in the networks section of the Compose file
  • The default network, if one is used
  • Networks and volumes defined as external are never removed.


Examples[edit]

docker-compose down
(no output)
-v, --volumes remove named volumes declared in the `volumes` section of the Compose file and anonymous volumes attached to containers.

Examples[edit]

  • docker-compose -volumes down SERVICE_NAME
  • docker-compose version 1.23.2, build 1110ad01
docker-compose down
Stopping service1   ... done
Stopping service2 ... done
Removing service1   ... done
Removing service2 ... done
Removing network your_network


docker-compose down
ERROR:
       Can't find a suitable configuration file in this directory or any
       parent. Are you in the right directory?

       Supported filenames: docker-compose.yml, docker-compose.yaml

Activities[edit]

Related commands[edit]

See also[edit]

Advertising: