command: docker compose rm short: Removes stopped service containers long: |- Removes stopped service containers. By default, anonymous volumes attached to containers are not removed. You can override this with `-v`. To list all volumes, use `docker volume ls`. Any data which is not in a volume is lost. Running the command with no options also removes one-off containers created by `docker compose run`: ```console $ docker compose rm Going to remove djangoquickstart_web_run_1 Are you sure? [yN] y Removing djangoquickstart_web_run_1 ... done ``` usage: docker compose rm [SERVICE...] pname: docker compose plink: docker_compose.yaml options: - option: all shorthand: a value_type: bool default_value: "false" description: Deprecated - no effect deprecated: false hidden: true experimental: false experimentalcli: false kubernetes: false swarm: false - option: force shorthand: f value_type: bool default_value: "false" description: Don't ask to confirm removal deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false - option: stop shorthand: s value_type: bool default_value: "false" description: Stop the containers, if required, before removing deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false - option: volumes shorthand: v value_type: bool default_value: "false" description: Remove any anonymous volumes attached to containers deprecated: false hidden: false experimental: false experimentalcli: false kubernetes: false swarm: false deprecated: false experimental: false experimentalcli: false kubernetes: false swarm: false