Day8:查詢Docker Registry 的資訊 | docker image list
昨天已經介紹了要如何把private的DockerRegistry建立起來,但是還有一個問題就是要如何讓使用者知道目前DockerRegistry上有哪些的DockerImage,因此今天就來介紹如何查詢DockerRegistry裡有哪些DockerImage的資訊。查詢DockerRegistry裡的DockerImage資訊主要可以透過二種方式,第一種直接使用DockerRegistry提供的RestfulAPI查詢,第二種是使用有WebUI畫面的方式來查詢,今天都會介紹到。一.查詢DockerRegistry有哪些DockerImage前的準備檢查昨天建立的DockerRegistry有沒有啟動,如果沒有啟動使用dockerstart
昨天已經介紹了要如何把 private 的 Docker Registry 建立起來,但是還有一個問題就是要如何讓使用者知道目前 Docker Registry 上有哪些的 Docker Image,因此今天就來介紹如何查詢 Docker Registry 裡有哪些 Docker Image 的資訊。
查詢 Docker Registry 裡的 Docker Image 資訊主要可以透過二種方式,第一種直接使用Docker Registry 提供的 Restful API 查詢,第二種是使用有 WebUI 畫面的方式來查詢,今天都會介紹到。
一. 查詢 Docker Registry有哪些 Docker Image 前的準備
檢查昨天建立的 Docker Registry 有沒有啟動,如果沒有啟動使用 docker start <container name> 指令來啟動,畫面如下:
把防火牆關閉,指令如下
# systemctl stop firewalld # systemctl disable firewalld二. 使用 Docker Registry 提供的 Restful API 來查詢 Docker Registry 資訊
使用 curl 指令來查詢 Docker Registry 有哪些的 Docker Image,指令如下 $ curl -X GET http://192.168.182.134:5000/v2/_catalog畫面如下
使用 curl 指令來查詢 Docker Image 有哪些的 tag,指令如下 $ curl -X GET http://192.168.182.134:5000/v2/mytomcat/tags/list畫面如下
使用curl 指令來查詢Docker Image 的詳細資訊,指令如下 $ curl -X GET http://192.168.182.134:5000/v2/mytomcat/manifests/latest畫面如下
...