1. Login to Image registry
#podman login -u havmad quay.in
2. Copy local image to the Container registry
#skopeo copy oci://<local-path-for-image-to-publish> docker://quay.in/<username>/image:tag
3 Inspect Images in registry
#skopeo inspect docker://quay.in/<username>/image:tag
4. Login to OpenShift cluster
#oc login -u <username> <Cluster-URL>
5. Create new project
#oc new-project <project-name>
6. Deploy Pushed image on OpenShift Cluster
#oc new-app --name <App-name> --docker-image quay.in/<username>/image:tag
Error : Unable to locate nay local docker-images with name quay.in/<username>/image:tag
7. Create a generic secret
#oc create secret generic <name> --from-file=.dockerconfigjson=/run/user/1000/containers/auth.json --type kubernetes.io/dockerconfigjson
8. Link this secret to "default" service account
#oc secrets link default <secret-name> --for=pull
9. Retry step 6.
10. To delete Images from registry
#skopeo delele docker://quay.io/<username>/image:tag
4. Login to OpenShift cluster
#oc login -u <username> <Cluster-URL>
5. Create new project
#oc new-project <project-name>
6. Deploy Pushed image on OpenShift Cluster
#oc new-app --name <App-name> --docker-image quay.in/<username>/image:tag
Error : Unable to locate nay local docker-images with name quay.in/<username>/image:tag
7. Create a generic secret
#oc create secret generic <name> --from-file=.dockerconfigjson=/run/user/1000/containers/auth.json --type kubernetes.io/dockerconfigjson
8. Link this secret to "default" service account
#oc secrets link default <secret-name> --for=pull
9. Retry step 6.
10. To delete Images from registry
#skopeo delele docker://quay.io/<username>/image:tag
No comments:
Post a Comment