게시자 이미지의 게시 된 버전/태그에 대한 몇 가지 기본 정보를 얻고 싶습니다. 태그의 이미지를 알 수 있습니다. 또한 각 태그가 가장 최근에 게시 된 시간을보고 싶습니다.명령 줄에서 가져올 수있는 고정 태그의 목록을 가져 옵니까?
명령 줄에서이 작업을 수행 할 수있는 방법이 있습니까?
Docker version 1.10.2, build c3959b1
는 기본적으로 고정 표시기 이미지의
npm info {pkg}
에 해당 찾고.
게시자 이미지의 게시 된 버전/태그에 대한 몇 가지 기본 정보를 얻고 싶습니다. 태그의 이미지를 알 수 있습니다. 또한 각 태그가 가장 최근에 게시 된 시간을보고 싶습니다.명령 줄에서 가져올 수있는 고정 태그의 목록을 가져 옵니까?
명령 줄에서이 작업을 수행 할 수있는 방법이 있습니까?
Docker version 1.10.2, build c3959b1
는 기본적으로 고정 표시기 이미지의
npm info {pkg}
에 해당 찾고.
명령 줄에는 없습니다. 당신은 docker search
가지고 있지만 그것은 단지에만 :latest
태그를 사용하여 이미지와, 원하는 데이터의 하위 집합을 반환하면 자세한 내용을 원하는 경우
> docker search sixeyed/hadoop-dotnet
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
sixeyed/hadoop-dotnet Hadoop with .NET Core installed 1 [OK]
, 당신은 registry API를 사용해야합니다,하지만 만 리포지토리를 나열하는 카탈로그 끝점을 가지고 있으므로 issue for search은 아직 열려 있습니다. 그런 다음
> curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:sixeyed/hadoop-dotnet:pull"
{"token":"eyJhbG...
당신이 후속 요청, 예를 들어,에 토큰을 전달 : -
리포지토리 이름을 알고 가정하면,이 API를 탐색 할 수 있습니다 먼저는 인증 토큰이 필요합니다 태그를 나열하려면 다음
> curl --header "Authorization: Bearer eyJh..." https://index.docker.io/v2/sixeyed/hadoop-dotnet/tags/list
{"name":"sixeyed/hadoop-dotnet","tags":["2.7.2","latest"]}
을 그리고 그 저장소의 이름과 태그로 하나 개의 이미지에 대한 모든 정보를 얻을 :
> curl --header "Authorization: Bearer eyJh..." https://index.docker.io/v2/sixeyed/hadoop-dotnet/manifests/latest
당신이 마지막 요청에 대한 샘플 응답을 추가 할 수 있습니까? – nephets
170 개 JSON ... 시작 :'{ "schemaVersion": 1, "이름": "sixeyed/hadoop-dotnet", "태그": "최신", "아키텍처": "amd64" , "fsLayers": [ { "blobSum": "sha256 : a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4" } –