This platform relies on Tencent Cloud Container Registry (TCR) (Container image cloud hosting service provided by Tencent Cloud) and provides users with Private Image Management service. The WDL application you create on the platform only supports images from the TCR Image Repository. After completing the initialization of the private image on the TCR of Tencent Cloud Console, you can associate the Tencent Cloud Container Image Service TCR account on the Tencent Healthcare Omics Platform to quickly use and manage the private image on the platform. For the use of public images, see the documentation in Public Repository - Public Images. Quick Start
You can enable the image management feature of the platform by following the following 4 steps:
1. Activate Tencent Cloud's TCR. 2. Initialize the personal/enterprise instance and create a namespace (the enterprise instance needs to be initialized, and the personal instance is a shared instance and requires an initialization password).
3. Create an API key through the > CAM on the Tencent Cloud Console.
4. Enter the Tencent Cloud account SecretID/SecretKey to associate the Tencent Healthcare Omics Platform account with the Tencent Container Registry account.
Create Image Repository
After associating the Tencent Container Registry with the Tencent Healthcare Omics Platform account, you can use the image management feature on the Tencent Healthcare Omics Platform. The Tencent Healthcare Omics Platform supports operations such as adding, deleting, and creating tags at the image repository level. To use your private image on the Tencent Healthcare Omics Platform, you first need to create an image repository in the instance.
The steps to create a new warehouse are as follows:
1. Enter Internal Repository, switch to Image Management, and select a region and an instance.
2. Fill in necessary information such as namespace and name.
3. Click Confirm to complete creation.
Pull and Push Images Through Quick Instruction
In the image repository list, you can view information such as the image repository name, version, namespace, category tag, image address, image modification time, and size.
Click quick instructions on the operation column of any image repository to display instructions related to the pulling and pushing of the image repository.
Through the quick instructions, you can log in to Tencent Cloud Image Service, pull images from the registry, push images to the registry, and finish other operations. For detailed operations on uploading Docker images to Tencent Container Image Repository TCR, see the documentation in Upload Docker Images to Tencent Container Registry TCR. For more information about image commands, see the official documentation: docker pull, docker push, and docker tag. Note:
The pulling and pushing of the image repository needs to use a Cloud Virtual Machine or physical machine with a docker installed. Quick invoke Image When Editing Applications
During the application editing stage, you can view relevant information about the image repository in the Public Repository and Image Repository through the image tool menu above the resource manager. And after finding the required image, copy the image address and use it in the WDL without opening the image management page to find the address of the required image.
Note:
If you add a new instance or a new repository to the TCR, there may be a delay in syncing the list. If the newly added repository is not displayed yet, click the refresh button on the menu to try again.
Manage Resource with Tag
You can classify image repositories by the tag. Each image repository supports adding multiple category tags. When adding a new image repository, you can select a new image repository category tag. If the existing tags do not meet your needs, you can enter a new tag name and select the Create Tag option.
For a created image repository, you can add or delete its category tags in the category tag column of the image repository list.
You can filter image repositories according to category tags.
Delete an Image Repository
Click “Delete” in the operation column of any image repository. A pop-up for deleting the image repository will appear. If the image repository has no version, you can delete it directly.
When the image repository has multiple versions, you need to select the version to delete it.
Was this page helpful?