컨테이너 이미지 제품의 업데이트, 지원 중단, 삭제

Container Registry에서 이미지 업데이트

이미지를 Container Registry 스테이징 저장소에 푸시했을 때 수행한 동일한 프로세스에 따라 적절한 태그를 사용하여 Container Registry에 새 이미지를 추가합니다.

  1. Container Registry 스테이징 저장소에 푸시하려는 이미지를 빌드합니다.
  2. Docker에서 업데이트하려는 기존 버전의 태그(또는 새 버전 아래의 이미지를 원하는 경우 새 태그)를 사용하여 이미지에 태그를 지정합니다.

    docker tag {image_name} {staging_repo_path}:{tag}

    예를 들면 docker tag test-image gcr.io/testpartner/testsolution:latest입니다.

  3. gcloud를 사용하여 이미지를 푸시합니다.

    gcloud docker push {staging_repo_path}:{tag}

  4. 스테이징 저장소에 추가 또는 업데이트하려는 추가 태그에 대해 이 단계를 반복합니다. 단일 이미지는 여러 태그를 포함할 수 있습니다.

    스테이징 저장소에 이미지를 푸시해도 사용자에게 자동으로 표시되지는 않습니다. 이미 버전과 연결된 태그를 사용하는 경우도 마찬가지입니다. Producer Portal에서 버전을 업데이트하고 제품이 게시된 후에만 사용자에게 표시됩니다.

Container Registry UI를 사용해서 Container Registry 스테이징 저장소에 이미 있는 이미지에서 태그를 직접 관리(추가, 편집 또는 삭제)할 수 있습니다.

Producer Portal에서 제품 업데이트

  1. Google Cloud 콘솔에서 Producer Portal을 엽니다.

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID를 Cloud Marketplace에 만든 공개 프로젝트의 ID로 바꿉니다(예: my-organization-public).

  2. 제품 목록에서 제품 ID를 클릭합니다.

  3. 제품의 개요 페이지에서 컨테이너 이미지 섹션으로 이동하고 수정을 클릭합니다.

  4. 제안된 출시 버전에 따라 수정을 클릭합니다. 저장소를 읽고 태그를 로드하는 데 몇 초 정도 걸릴 수 있습니다.

  5. 업데이트할 출시 버전을 클릭합니다.

  6. 표시 태그에서 스테이징 Container Registry 저장소에서 업데이트한 이미지에 해당하는 다이제스트를 사용하는 버전을 선택합니다.

  7. 출시 버전에 대한 모든 정보를 업데이트한 후 완료를 클릭합니다.

  8. 제품에 지원되는 출시 버전 업데이트를 완료했으면 저장 및 검증을 클릭합니다.

  9. 제출을 클릭하여 검토할 컨테이너 이미지를 제출합니다.

  10. 모든 검토가 승인되었으면 제품의 개요 페이지를 열고 게시를 클릭하여 제품을 게시하고 시작할 수 있습니다.

버전 삭제

제품에서 출시 버전을 삭제하면 제품을 게시할 때 제품 세부정보 페이지에서 출시 버전이 즉시 삭제됩니다. 하지만 출시 버전을 삭제해도 공개 Container Registry에 게시된 이미지는 삭제되지 않습니다.

  1. Google Cloud 콘솔에서 Producer Portal을 엽니다.

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID를 Cloud Marketplace에 만든 공개 프로젝트의 ID로 바꿉니다(예: my-organization-public).

  2. 제품 목록에서 제품 ID를 클릭합니다.

  3. 제품의 개요 페이지에서 컨테이너 이미지 섹션으로 이동하고 수정을 클릭합니다.

  4. 제안된 출시 버전에 따라 수정을 클릭합니다. 저장소를 읽고 태그를 로드하는 데 몇 초 정도 걸릴 수 있습니다.

  5. 삭제할 출시 버전을 강조표시합니다.

  6. 를 클릭하여 버전을 삭제합니다.

  7. 완료를 클릭합니다.

  8. 제품에 대한 출시 버전 삭제를 완료했으면 저장 및 검증을 클릭합니다.

  9. 제출을 클릭하여 검토할 컨테이너 이미지를 제출합니다.

  10. 모든 검토가 승인되었으면 제품의 개요 페이지를 열고 게시를 클릭하여 제품을 게시하고 시작할 수 있습니다.