Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
In Harbor, un progetto funge da unità logica per organizzare e gestire una raccolta di immagini container. Fornisce un modo per raggruppare gli artefatti correlati
e applicare policy, controlli dell'accesso e regole di replica specifici
all'intera raccolta. Le immagini non possono essere inviate o estratte in Harbor prima della creazione di un progetto.
Prima di iniziare
L'ambiente appliance con air gap di Google Distributed Cloud (GDC) include un'istanza Harbor preconfigurata chiamata tear-harbor. Non puoi creare un'istanza Harbor.
Per creare progetti Harbor, devi disporre dei ruoli di identità e accesso necessari:
Autore progetto Harbor: ha accesso alla gestione della risorsa HarborInstanceProject nel proprio progetto. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo
Creatore progetto Harbor (harbor-project-creator).
Prima di creare progetti Harbor, devi accedere all'interfaccia utente di Harbor per consentire a Harbor di riconoscere la tua identità. Se questo passaggio viene omesso, la creazione del progetto Harbor potrebbe bloccarsi con un falso positivo nella console GDC.
Crea un progetto Harbor
Crea un progetto Harbor utilizzando la console GDC o gcloud CLI.
Console
Nella console GDC, segui questi passaggi:
Fai clic sul link Harbor Container Registry nella sezione CI/CD del menu di navigazione.
Fai clic su Crea un progetto Harbor.
Inserisci il nome del progetto.
(Facoltativo) L'analisi delle vulnerabilità è attivata per impostazione predefinita. Per disattivare l'analisi automatica delle vulnerabilità per i progetti Harbor, fai clic sul pulsante di attivazione/disattivazione Attiva l'analisi delle vulnerabilità per il progetto. Per ulteriori informazioni, vedi Eseguire la scansione per rilevare vulnerabilità.
Fai clic su Crea.
Viene visualizzato un messaggio di conferma che indica che il progetto è stato creato correttamente.
Dopo aver creato il progetto Harbor, accedi alla relativa UI per verificare di poterlo visualizzare.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,["# Create Harbor projects\n\nIn Harbor, a project serves as a logical unit for organizing and managing a\ncollection of container images. It provides a way to group related artifacts\ntogether and apply specific policies, access controls, and replication rules to\nthe entire collection. Images cannot be pushed or pulled to Harbor before a\nproject is created.\n\nBefore you begin\n----------------\n\nThe Google Distributed Cloud (GDC) air-gapped appliance environment comes with a preconfigured Harbor\ninstance called `tear-harbor`. You cannot create a Harbor instance.\n\nTo create Harbor projects, you must have the necessary identity and access\nroles:\n\n- Harbor Project Creator: has access to manage the `HarborInstanceProject` resource in their project. Ask your Organization IAM Admin to grant you the Harbor Project Creator (`harbor-project-creator`) role.\n- Before creating Harbor projects, you must sign in to the Harbor UI first for Harbor to recognize your identity. If this step is missed, the Harbor project creation might be stuck with a false positive in the GDC console.\n\nCreate a Harbor project\n-----------------------\n\nCreate a Harbor project using the GDC console or the gdcloud CLI. \n\n### Console\n\nIn the GDC console, follow these steps:\n\n1. Click the **Harbor Container Registry** link in the **CI/CD** section in the navigation menu.\n2. Click **Create a Harbor project**.\n3. Enter the name of the project.\n4. Optional: Vulnerability scanning is enabled by default. To disable automatic vulnerability scanning for Harbor projects, click the **Enable vulnerability scanning for the project** toggle. For more information, see [Scan for vulnerabilities](/distributed-cloud/hosted/docs/latest/appliance/platform-application/pa-ao-operations/scan-vulnerabilities).\n5. Click **Create**.\n6. A confirmation message appears stating your project is created successfully.\n7. After your Harbor project is created, sign in to the Harbor UI to confirm that you can view the Harbor project.\n\n### CLI\n\nCreate the Harbor project: \n\n gdcloud harbor harbor-projects create \u003cvar translate=\"no\"\u003eHARBOR_PROJECT\u003c/var\u003e \\\n --project=\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e \\\n --instance=tear-harbor\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eHARBOR_PROJECT\u003c/var\u003e: the name of the Harbor project to create.\n- \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e: the name of the GDC project."]]