mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Update API history and man page for --filter expose/publish
This fix updates API history and man page for `docker ps --filter expose/publish`, from the feedback: https://github.com/docker/docker/pull/27557#issuecomment-276832876 Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
parent
09114fe9f0
commit
9fc393615f
2 changed files with 15 additions and 0 deletions
|
@ -19,6 +19,7 @@ keywords: "API, Docker, rcli, REST, documentation"
|
||||||
|
|
||||||
* `GET /containers/(id or name)/attach/ws` now returns WebSocket in binary frame format for API version >= v1.26, and returns WebSocket in text frame format for API version< v1.26, for the purpose of backward-compatibility.
|
* `GET /containers/(id or name)/attach/ws` now returns WebSocket in binary frame format for API version >= v1.26, and returns WebSocket in text frame format for API version< v1.26, for the purpose of backward-compatibility.
|
||||||
* `GET /networks` is optimised only to return list of all networks and network specific information. List of all containers attached to a specific network is removed from this API and is only available using the network specific `GET /networks/{network-id}.
|
* `GET /networks` is optimised only to return list of all networks and network specific information. List of all containers attached to a specific network is removed from this API and is only available using the network specific `GET /networks/{network-id}.
|
||||||
|
* `GET /containers/json` now supports `publish` and `expose` filters to filter containers that expose or publish certain ports.
|
||||||
|
|
||||||
## v1.25 API changes
|
## v1.25 API changes
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,8 @@ Filter output based on these conditions:
|
||||||
- volume=(<volume-name>|<mount-point-destination>)
|
- volume=(<volume-name>|<mount-point-destination>)
|
||||||
- network=(<network-name>|<network-id>) - containers connected to the provided network
|
- network=(<network-name>|<network-id>) - containers connected to the provided network
|
||||||
- health=(starting|healthy|unhealthy|none) - filters containers based on healthcheck status
|
- health=(starting|healthy|unhealthy|none) - filters containers based on healthcheck status
|
||||||
|
- publish=(<port>[/<proto>]|<startport-endport>/[<proto>]) - filters containers based on published ports
|
||||||
|
- expose=(<port>[/<proto>]|<startport-endport>/[<proto>]) - filters containers based on exposed ports
|
||||||
|
|
||||||
## Format
|
## Format
|
||||||
|
|
||||||
|
@ -94,3 +96,15 @@ Filter output based on these conditions:
|
||||||
$ docker container ls --filter volume=/data --format "table {{.ID}}\t{{.Mounts}}"
|
$ docker container ls --filter volume=/data --format "table {{.ID}}\t{{.Mounts}}"
|
||||||
CONTAINER ID MOUNTS
|
CONTAINER ID MOUNTS
|
||||||
9c3527ed70ce remote-volume
|
9c3527ed70ce remote-volume
|
||||||
|
|
||||||
|
## Display containers that have published port of 80:
|
||||||
|
|
||||||
|
$ docker ps --filter publish=80
|
||||||
|
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||||
|
fc7e477723b7 busybox "top" About a minute ago Up About a minute 0.0.0.0:32768->80/tcp admiring_roentgen
|
||||||
|
|
||||||
|
## Display containers that have exposed TCP port in the range of `8000-8080`:
|
||||||
|
|
||||||
|
$ docker ps --filter expose=8000-8080/tcp
|
||||||
|
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||||
|
9833437217a5 busybox "top" 21 seconds ago Up 19 seconds 8080/tcp dreamy_mccarthy
|
||||||
|
|
Loading…
Add table
Reference in a new issue