Add jq examples

This commit is contained in:
2021-10-06 12:03:11 +02:00
parent 0a275e31b2
commit b14ed6de29
2 changed files with 27 additions and 0 deletions

View File

@@ -11,6 +11,7 @@
* [Podman](./containerization/podman/README.md)
* [curl](./curl.md)
* [git](./git/README.md)
* [jq](./jq.md)
* [Linux](./linux/README.md)
* [Archlinux](./linux/arch/README.md)
* [Installation instructions for UEFI + GPT](./linux/arch/installation.md)

26
jq.md Normal file
View File

@@ -0,0 +1,26 @@
# jq
## Examples
### Get `RestartPolicy` from Docker container
```
# docker inspect container1 | jq '.[].HostConfig.RestartPolicy.Name'
"unless-stopped"
```
### Get `RestartPolicy` from multiple containers in new JSON object list
```
# docker inspect container1 container2 | jq '[.[] | {policy_name: .HostConfig.RestartPolicy.Name, name: .Name}]'
[
{
"policy_name": "unless-stopped",
"name": "container1"
},
{
"policy_name": "unless-stopped",
"name": "container2"
}
]
```