[PLUG] How to get timestamp of remote files in curl command using jq
Shantanoo
shantanoo at gmail.com
Fri Aug 23 13:29:05 IST 2024
On Fri, 23-Aug-2024 at 12:07:23 IST, Amey via plug-mail wrote:
> Hello,
>
> I am trying to get the timestamp of a docker image tag from a remote
> docker repo using curl.
> I am able to get the tag list but unable to find the command to get a
> time stamp.
>
> My command = curl -X GET
> https://docker-repo.mycompany.com/v2/product1/tags/list | jq -r
> '.tags[]' | sort -r | head -n 3
>
> Output =
>
> 2024.6.2
> 2024.6.1
> 2024.4.1
>
Can you share output of https://docker-repo.mycompany.com/v2/product1/tags/list ?
<snip>
▶ curl -s -X GET "https://hub.docker.com/v2/namespaces/library/repositories/debian/tags?page_size=1" | jq '.results[] | {name, last_updated}'
{
"name": "unstable-slim",
"last_updated": "2024-08-13T01:08:34.024358Z"
}
</snip>
<snip>
▶ curl -s -X GET "https://hub.docker.com/v2/namespaces/library/repositories/debian/tags?page_size=10" | jq -r '.results[].last_updated'
2024-08-13T01:08:34.024358Z
2024-08-13T01:08:31.509257Z
2024-08-13T01:08:24.721606Z
2024-08-13T01:08:21.992954Z
2024-08-13T01:08:16.558338Z
2024-08-13T01:08:13.886676Z
2024-08-13T01:08:07.515715Z
2024-08-13T01:08:01.016507Z
2024-08-13T01:07:58.414014Z
2024-08-13T01:07:53.26968Z
</snip>
--
शंतनू
More information about the plug-mail
mailing list