mirror of
https://github.com/docker/compose.git
synced 2025-07-28 16:14:06 +02:00
Merge pull request #10166 from matthewarmand/run-remove-orphans
Add remove-orphans functionality to run
This commit is contained in:
commit
7212aaff2e
@ -162,6 +162,7 @@ func runCommand(p *ProjectOptions, streams api.Streams, backend api.Service) *co
|
|||||||
flags.BoolVar(&opts.servicePorts, "service-ports", false, "Run command with the service's ports enabled and mapped to the host.")
|
flags.BoolVar(&opts.servicePorts, "service-ports", false, "Run command with the service's ports enabled and mapped to the host.")
|
||||||
flags.BoolVar(&opts.quietPull, "quiet-pull", false, "Pull without printing progress information.")
|
flags.BoolVar(&opts.quietPull, "quiet-pull", false, "Pull without printing progress information.")
|
||||||
flags.BoolVar(&createOpts.Build, "build", false, "Build image before starting container.")
|
flags.BoolVar(&createOpts.Build, "build", false, "Build image before starting container.")
|
||||||
|
flags.BoolVar(&createOpts.removeOrphans, "remove-orphans", false, "Remove containers for services not defined in the Compose file.")
|
||||||
|
|
||||||
cmd.Flags().BoolVarP(&opts.interactive, "interactive", "i", true, "Keep STDIN open even if not attached.")
|
cmd.Flags().BoolVarP(&opts.interactive, "interactive", "i", true, "Keep STDIN open even if not attached.")
|
||||||
cmd.Flags().BoolP("tty", "t", true, "Allocate a pseudo-TTY.")
|
cmd.Flags().BoolP("tty", "t", true, "Allocate a pseudo-TTY.")
|
||||||
|
@ -18,6 +18,7 @@ Run a one-off command on a service.
|
|||||||
| `--no-deps` | | | Don't start linked services. |
|
| `--no-deps` | | | Don't start linked services. |
|
||||||
| `-p`, `--publish` | `stringArray` | | Publish a container's port(s) to the host. |
|
| `-p`, `--publish` | `stringArray` | | Publish a container's port(s) to the host. |
|
||||||
| `--quiet-pull` | | | Pull without printing progress information. |
|
| `--quiet-pull` | | | Pull without printing progress information. |
|
||||||
|
| `--remove-orphans` | | | Remove containers for services not defined in the Compose file. |
|
||||||
| `--rm` | | | Automatically remove the container when it exits |
|
| `--rm` | | | Automatically remove the container when it exits |
|
||||||
| `--service-ports` | | | Run command with the service's ports enabled and mapped to the host. |
|
| `--service-ports` | | | Run command with the service's ports enabled and mapped to the host. |
|
||||||
| `--use-aliases` | | | Use the service's network useAliases in the network(s) the container connects to. |
|
| `--use-aliases` | | | Use the service's network useAliases in the network(s) the container connects to. |
|
||||||
|
@ -172,6 +172,16 @@ options:
|
|||||||
experimentalcli: false
|
experimentalcli: false
|
||||||
kubernetes: false
|
kubernetes: false
|
||||||
swarm: false
|
swarm: false
|
||||||
|
- option: remove-orphans
|
||||||
|
value_type: bool
|
||||||
|
default_value: "false"
|
||||||
|
description: Remove containers for services not defined in the Compose file.
|
||||||
|
deprecated: false
|
||||||
|
hidden: false
|
||||||
|
experimental: false
|
||||||
|
experimentalcli: false
|
||||||
|
kubernetes: false
|
||||||
|
swarm: false
|
||||||
- option: rm
|
- option: rm
|
||||||
value_type: bool
|
value_type: bool
|
||||||
default_value: "false"
|
default_value: "false"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user