[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-11。"],[],[],null,["# Offering container image products\n\nThis page is an overview of what you need to do to distribute and maintain a\ncontainer image product on Cloud Marketplace.\n\nBefore you begin\n----------------\n\n- Review the [open source\n compliance](/marketplace/docs/partners/open-source-compliance) recommendations and restrictions.\n- [Create](https://support.google.com/cloud/answer/6251787) your Google Cloud project and grant the Project Editor role to `cloud-commerce-marketplace-onboarding@twosync-src.google.com`.\n- Complete the **Project Info form** that the Cloud Marketplace team sends you. To fill out the form, you might need to request access to it.\n\nAfter you send us the required information, we give you access to\nProducer Portal, which you use in the next step, technical integration.\n\nOverview of technical integration\n---------------------------------\n\nAs a partner, you use Producer Portal to create Google Cloud Marketplace\nproducts. You enter product details, configure what images are shown, and\npreview how your listing appears in Cloud Marketplace.\n\nUsers pull container images from a Google-owned container registry repository,\n`marketplace.gcr.io/`\u003cvar translate=\"no\"\u003eYOUR-PARTNER-PUBLISHED-NAME\u003c/var\u003e`/`\u003cvar translate=\"no\"\u003eYOUR-PRODUCT-PUBLISHED-NAME\u003c/var\u003e.\nYou give Google your product images by using a *staging* repository with the\nsuffix `gcr.io`, which you provide during product creation. You specify which\nContainer Registry tags you'd like to present in Cloud Marketplace.\nWhen your product is published, Google copies the specified images from your\nstaging `gcr.io` repository to the official `marketplace.gcr.io` repository,\nfrom which users download your container images.\n| **Note:** Starting January 20, 2025, Google Cloud Marketplace is requiring that all new or updated deployments of container image products contain an annotation in their image manifest that identifies the service name of the product. For more information, see [Migrate to annotating container images with their service name](/marketplace/docs/partners/migrations/container-image-annotations).\n\nRequirements for container image products\n-----------------------------------------\n\nYour product's container image must contain the following annotation in its\nimage manifest: \n\n com.googleapis.cloudmarketplace.product.service.name=services/\u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e\n\nReplace \u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e with the name of your service. To\nfind your service name, refer to the table of products on the **Overview** page\nin Producer Portal. For more information about annotations, see the\nOpen Container Initiative's documentation of\n[annotations](https://github.com/opencontainers/image-spec/blob/main/annotations.md)\non GitHub.\n\n### Best practices for container image products\n\nWe recommend the following best practices for all container image products:\n\n- Create Getting Started documentation\n- Add User Support documentation\n\n| **Note**: The Cloud Marketplace Partners documentation focuses on onboarding your product; you should be aware that you are expected to maintain fresh, up-to-date, and secure products after launch. For more detailed information, refer to your Google Cloud Marketplace Partner Agreement.\n\nReviewing and launching\n-----------------------\n\nAfter you submit your product, `cloud-partner-eng` will review your submission\nand work with you to resolve any issues before approving it. When the product\nis approved, it is launched within 15 minutes of approval."]]