An instance name cannot be used to create an instance for the following reasons:
Only the TCR Enterprise Edition supports the creation of a dedicated instance. By default, created instances disable the entry for accessing the public network and private network to guarantee the stability and data security of enterprise edition instances. The access of clients that meet the rules is allowed only after the user configures and enables the access policy to avoid malicious attacks caused by leakage of access domain names.
When the Docker client is used to push and pull images, the client must have the credential for accessing registry instances. To solve the problem, refer to the following steps:
docker logincommand on the Docker client and the Docker client has stored the access credential of the instance. For more information, refer to Pushing and Pulling an Image.
docker logincommand is run on the client and login is successful, check whether the temporary password used for login last time is still within the validity period.
It is not currently supported. The Personal Edition instances of TCR are shared instances and do not belong to any single user, but Enterprise Edition instances are dedicated instances belonging to a specific user. Therefore, synchronizing image data between the two types of instances is currently not supported. If you use personal edition instances and enterprise edition instances at the same time, you can use the Docker client to or a custom script to manually complete data synchronization.
The current namespace supports setting the access level to public or private to manage public attributes of the image repository and chart repository under the namespace. When a namespace is created, the access level is private by default. If you hope all repositories under a namespace to be obtained by other users without authentication, you can set the access level of the namespace to public. In addition, instances support configuration of anonymous pull by default. If the access level of your namespace is set to public, other users can pull images in all repositories under the namespace and Helm Chart without accessing instances. Set the access level with caution.