The Image Registry service is provided using the open source project Harbor. It provides storage functions and user authentication functions for Docker Image management.
You can create a Public/Private project to manage images in order to provide services to multiple users. For additional information, refer to the guide below or the user guide on the open source project site.
To use the service, click Image Registry in the ZCP Console side menu.
Sign up for an account
Create an account by clicking the Sign up for an account link at the bottom left of Harbor and log in to Harbor.
Create a private project
You can separate the image storage by project. You can set the project type to Public or Private, and there are the following differences.
User Distinction | authority | Public | Private |
---|---|---|---|
Anonymous user | Pull (Read) | O | X |
Push (Write) | X | X | |
Login User | Pull (Read) | O | X |
Push (Write) | X | X |
Select the Projects menu and click the NEW PROJECT button.
Enter the Project Name, check the Public menu, and click the OK button.
If you check Public in the Access level, anyone can see the project. However, you must be a project member to push images.
If you do not check Public in the Access level, it will be created as Private and anyone who is not a project member will not be able to see the project.
This is what the project looks like when it's created.
Click on the Project name and click on the PUSH IMAGE menu on the right to see the docker command to upload an image to this project.
Online consultation
Contact us