Beschreibung
Schritte zum Reproduzieren des Problems:
Sobald ich eine Reihe von Volumes erstellt habe, erfordert der Befehl docker volume rm die Angabe der Volume-Namen, um diese zu entfernen. Kann ein Muster zugelassen werden, damit alle Volumes, die dem Muster entsprechen, vom Volume-Provider (Plugin) entfernt werden.
Dies ist eine Funktionsanforderung, um zuzulassen, dass Muster mit Volume-Namen übereinstimmen, wenn eine Gruppe von Volumes entfernt wird. Derzeit dockz
Beschreiben Sie die Ergebnisse, die Sie erhalten haben:
Beschreiben Sie die erwarteten Ergebnisse:
Zusätzliche Informationen, die Sie für wichtig erachten (z. B. ein Problem tritt nur gelegentlich auf):
Ausgabe von docker version
:
Client:
Version: 17.03.0-ce
API version: 1.26
Go version: go1.7.5
Git commit: 60ccb22
Built: Thu Feb 23 10:57:47 2017
OS/Arch: linux/amd64
Server:
Version: 17.03.0-ce
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 60ccb22
Built: Thu Feb 23 10:57:47 2017
OS/Arch: linux/amd64
Experimental: false
Ausgabe von docker info
:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 7
Server Version: 17.03.0-ce
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 147
Dirperm1 Supported: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local vsphere
Network: bridge host macvlan null overlay
Swarm: pending
NodeID: tszk3hjhbc79g5cmspfv6h3pz
Is Manager: false
Node Address: 10.110.48.54
Manager Addresses:
10.110.48.49:2377
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 977c511eda0925a723debdc94d09459af49d082a
runc version: a01dafd48bc1c7cc12bdb01206f9fea7dd6feb70
init version: 949e6fa
Security Options:
apparmor
Kernel Version: 3.13.0-85-generic
Operating System: Ubuntu 14.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: hte-1s-eng-dhcp98
ID: H3SC:SAIV:HFHW:WYI5:WC4O:GEVQ:S6AJ:VIJ2:4CVT:UXDQ:T4GW:7MCA
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: govin1
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Zusätzliche Umgebungsdetails (AWS, VirtualBox, physisch usw.):
Hallo @govint, danke für deine Anfrage.
Ich verstehe Ihren Anwendungsfall, bin mir aber nicht sicher, ob er wirklich mit einer neuen Funktion abgedeckt werden muss.
Die Docker-CLI ist sehr mächtig.
Nehmen wir an, Sie haben diese Bände
docker volume create ccc-hello
docker volume create ccc-ciao
docker volume create ccc-bye
Sie können sie nach Namen filtern:
docker volume ls --filter name=ccc
Und am Ende alle zusammen entfernen:
```
Docker-Volume rm $(Docker-Volume ls --filter name=ccc -q)
````
+1 zu dem, was @gianarb sagte, ich denke nicht, dass wir den Mustervergleich in rm
.
Zustimmen, ich schließe dieses.
Hilfreichster Kommentar
Hallo @govint, danke für deine Anfrage.
Ich verstehe Ihren Anwendungsfall, bin mir aber nicht sicher, ob er wirklich mit einer neuen Funktion abgedeckt werden muss.
Die Docker-CLI ist sehr mächtig.
Nehmen wir an, Sie haben diese Bände
Sie können sie nach Namen filtern:
Und am Ende alle zusammen entfernen:
```
Docker-Volume rm $(Docker-Volume ls --filter name=ccc -q)
````