We migrated from container registry to Artifact Registry suggested by . . . As stated in this documentation Artifact Registry gcr io repositories gcr io repositories let Container Registry users maintain their existing Google Cloud infrastructure by storing container images in Artifact Registry and supporting requests to the same gcr io URLs used by Container Registry
Google Cloud: Artifact Registry vs Container Registry Artifact Registry has its own IAM permissions to access your repositories Artifact Registry uses new hosts under pkg dev rather than gcr io Container Registry is only multi regional but Artifact Registry supports multi regional or regional repositories Artifact Registry has its own pricing Users are charged for storage and network egress
google cloud platform - Permission artifactregistry. repositories . . . In case anybody else get the same issue the error was denied: Permission "artifactregistry repositories uploadArtifacts" denied on resource "projects <PROJECT ID> locations europe repositories eu gcr io" And I fixed it with: gcloud auth configure-docker europe-docker pkg dev
nobody nonroot user in distroless images - Stack Overflow This image say, gcr io distroless base by default has "Config User: 0" and "Config WorkingDir: " config in it and if you don't use USER for switching the user to nonroot user which is defined in it or it will start container with root user