Add --prune to stack deploy.
Add to command line reference. Signed-off-by: Daniel Nephin <dnephin@docker.com> Upstream-commit: 644fd804fce63499812259331b0a9f2a4a3ebcc4 Component: engine
This commit is contained in:
@ -21,6 +21,14 @@ func deployBundle(ctx context.Context, dockerCli *command.DockerCli, opts deploy
|
||||
|
||||
namespace := convert.NewNamespace(opts.namespace)
|
||||
|
||||
if opts.prune {
|
||||
services := map[string]struct{}{}
|
||||
for service := range bundle.Services {
|
||||
services[service] = struct{}{}
|
||||
}
|
||||
pruneServices(ctx, dockerCli, namespace, services)
|
||||
}
|
||||
|
||||
networks := make(map[string]types.NetworkCreate)
|
||||
for _, service := range bundle.Services {
|
||||
for _, networkName := range service.Networks {
|
||||
|
||||
Reference in New Issue
Block a user