19 Ağustos 2022 Cuma

gcloud container images - List and manipulate Google Container Registry images

Giriş
add-tag, delete, describe, list, list-tags, untag seçenekleri vardır

list seçeneği
Örnek --project
Proje altındaki repository'leri listelemek için şöyle yaparız
$ gcloud container images list --project product-spanner
NAME
gcr.io/product-spanner/aquasec
gcr.io/product-spanner/auditor
gcr.io/product-spanner/benc-uk
gcr.io/product-spanner/bigip_exporter
gcr.io/product-spanner/cephcsi
gcr.io/product-spanner/coredns
gcr.io/product-spanner/csi-attacher
gcr.io/product-spanner/csi-node-driver-registrar
gcr.io/product-spanner/csi-provisioner
gcr.io/product-spanner/csi-resizer
gcr.io/product-spanner/csi-snapshotter
gcr.io/product-spanner/ehdb
gcr.io/product-spanner/gitea
gcr.io/product-spanner/haproxy
gcr.io/product-spanner/ipd
gcr.io/product-spanner/jenkins-portable
gcr.io/product-spanner/kube-downscaler
gcr.io/product-spanner/nginx
gcr.io/product-spanner/ngom-to-uc-app
gcr.io/product-spanner/oce
gcr.io/product-spanner/oce-5g
gcr.io/product-spanner/openshift-release-dev
gcr.io/product-spanner/pdf
gcr.io/product-spanner/quickstart-image
gcr.io/product-spanner/registry
gcr.io/product-spanner/sonobuoy
gcr.io/product-spanner/spotinst
gcr.io/product-spanner/test
gcr.io/product-spanner/velero
Örnek --repository
repository altına bakmak için şöyle yaparız
$ gcloud container images list --repository gcr.io/product-spanner/oce
NAME
gcr.io/product-spanner/oce/planetscale
gcr.io/product-spanner/oce/prom
gcr.io/product-spanner/oce/vitess

list-tags seçeneği
Örnek
Proje altındaki bir image'ın tagine bakmak için şöyle yaparız. Image path veriliyor
gcloud container images list-tags gcr.io/PROJECT/myimage
Örnek
Belli bir tag'i aramak için şöyle yaparız. Image path veriliyor
gcloud container images list-tags 
  --project product-spanner 
  --filter=tags:85.1.91-alpha16 
  --format=json gcr.io/product-spanner/oce/rlwy
Silmek için şöyle yaparız. Image path veriliyor
gcloud container images delete gcr.io/product-spanner/oce/rlwy:85.1.91-alpha28
Örnek
Tüm tag'leri görmek için şöyle yaparız.
$ gcloud container images list-tags --project product-spanner gcr.io/product-spanner/oce/rlwy
DIGEST        TAGS             TIMESTAMP
f3b20a3c3cf8  85.1.91-alpha28  2022-08-12T07:55:36
aaa2ad58d288  85.1.91-alpha27  2022-07-30T15:27:52
67bb81211a3d  85.1.91-alpha26  2022-07-30T06:48:39
Şöyle yaparız.  Burada aslında image üzerinde iki tane tag var.
$ gcloud container images list-tags --project product-spanner gcr.io/product-spanner/oce/oce-rlwy-gui
DIGEST        TAGS             TIMESTAMP
11c28c119b15  9d9c3ac,v0.0.26  2022-08-17T12:33:14
9c6502979fd6                   2022-08-12T07:26:56
Json olarak görmek için şöyle yaparız
$ gcloud container images list-tags --project product-spanner --format json gcr.io/product-spanner/oce/oce-rlwy-gui | more
[
  {
    "digest": "sha256:11c28c119b159ab25a8faa4a63566f7d143e76e69b1a5218aac0a51dd8d40772",
    "tags": [
      "9d9c3ac",
      "v0.0.26"
    ],
    "timestamp": {
      "datetime": "2022-08-17 12:33:14+00:00",
      "day": 17,
      "fold": 0,
      "hour": 12,
      "microsecond": 0,
      "minute": 33,
      "month": 8,
      "second": 14,
      "year": 2022
    }
  },

Hiç yorum yok:

Yorum Gönder