Skip to content

Tips and Tricks

Some Tips and Tricks for using application.

Removing a container service

You can add the scale: 0 option in the docker-compose.yml file to remove a service (container). The scale option sets the number of containers to run for the service. Setting it to 0 will scale the service down to zero containers.

docker-compose.yml
services:
  webserver:
    scale: 0
    image: nginx

Add the following line to the deploy section of the service in the docker-compose.yml file to remove a service (container) in Docker Swarm mode:

docker-compose.yml
services:
  webserver:
    deploy:
      replicas: 0
    image: nginx

Note

If you scale down all services in a Docker project or Swarm stack, the entire project will be stopped, but the volumes, configs, secrets, and networks will still exist.

Tip

To delete volumes, networks, and images, you can use destroy: true for the default destructive cleanup behavior, or the full destroy object for custom removal options (See Destroy settings).