mirror of https://github.com/docker/cli.git
Enhance `docker network rm` to delete multi net
This commit enhance `docker network rm` command to allow user to delete multi networks at the same time. Signed-off-by: Zhang Wei <zhangwei555@huawei.com>
This commit is contained in:
parent
d63c19c4ea
commit
007df1d494
|
@ -10,18 +10,33 @@ parent = "smn_cli"
|
||||||
|
|
||||||
# network rm
|
# network rm
|
||||||
|
|
||||||
Usage: docker network rm [OPTIONS] NAME | ID
|
Usage: docker network rm [OPTIONS] NETWORK [NETWORK...]
|
||||||
|
|
||||||
Deletes a network
|
Deletes one or more networks
|
||||||
|
|
||||||
--help=false Print usage
|
--help=false Print usage
|
||||||
|
|
||||||
Removes a network by name or identifier. To remove a network, you must first disconnect any containers connected to it.
|
Removes one or more networks by name or identifier. To remove a network,
|
||||||
|
you must first disconnect any containers connected to it.
|
||||||
|
To remove the network named 'my-network':
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker network rm my-network
|
$ docker network rm my-network
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To delete multiple networks in a single `docker network rm` command, provide
|
||||||
|
multiple network names or id's. The following example deletes a network with id
|
||||||
|
`3695c422697f` and a network named `my-network`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ docker network rm 3695c422697f my-network
|
||||||
|
```
|
||||||
|
|
||||||
|
When you specify multiple networks, the command attempts to delete each in turn.
|
||||||
|
If the deletion of one network fails, the command continues to the next on the
|
||||||
|
list and tries to delete that. The command reports success or failure for each
|
||||||
|
deletion.
|
||||||
|
|
||||||
## Related information
|
## Related information
|
||||||
|
|
||||||
* [network disconnect ](network_disconnect.md)
|
* [network disconnect ](network_disconnect.md)
|
||||||
|
|
|
@ -2,24 +2,39 @@
|
||||||
% Docker Community
|
% Docker Community
|
||||||
% OCT 2015
|
% OCT 2015
|
||||||
# NAME
|
# NAME
|
||||||
docker-network-rm - remove a new network
|
docker-network-rm - remove one or more networks
|
||||||
|
|
||||||
# SYNOPSIS
|
# SYNOPSIS
|
||||||
**docker network rm**
|
**docker network rm**
|
||||||
[**--help**]
|
[**--help**]
|
||||||
NETWORK
|
NETWORK [NETWORK...]
|
||||||
|
|
||||||
# DESCRIPTION
|
# DESCRIPTION
|
||||||
|
|
||||||
Removes a network by name or identifier. To remove a network, you must first disconnect any containers connected to it.
|
Removes one or more networks by name or identifier. To remove a network,
|
||||||
|
you must first disconnect any containers connected to it.
|
||||||
|
To remove the network named 'my-network':
|
||||||
|
|
||||||
```
|
```bash
|
||||||
$ docker network rm my-network
|
$ docker network rm my-network
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To delete multiple networks in a single `docker network rm` command, provide
|
||||||
|
multiple network names or id's. The following example deletes a network with id
|
||||||
|
`3695c422697f` and a network named `my-network`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ docker network rm 3695c422697f my-network
|
||||||
|
```
|
||||||
|
|
||||||
|
When you specify multiple networks, the command attempts to delete each in turn.
|
||||||
|
If the deletion of one network fails, the command continues to the next on the
|
||||||
|
list and tries to delete that. The command reports success or failure for each
|
||||||
|
deletion.
|
||||||
|
|
||||||
# OPTIONS
|
# OPTIONS
|
||||||
**NETWORK**
|
**NETWORK**
|
||||||
Specify network name
|
Specify network name or id
|
||||||
|
|
||||||
**--help**
|
**--help**
|
||||||
Print usage statement
|
Print usage statement
|
||||||
|
|
Loading…
Reference in New Issue