How to use docker registry API with Artifactory Docker Repository when not using docker client?

How to use docker registry API with Artifactory Docker Repository when not using docker client?

AuthorFullName__c
JFrog Support
articleNumber
000002821
ft:sourceType
Salesforce
FirstPublishedDate
2016-11-21T15:16:04Z
lastModifiedDate
2024-03-10T07:48:20Z
VersionNumber
7

If you're planning to use Artifactory's Docker Registry API to authenticate and perform operations on your Artifactory Docker repository, then you can use the following header:

 "X-JFrog-Art-Api"

Also, for authentication purposes, you’ll need to add your API key to cURL commands. You can access the API key on your Artifactory User Profile page.

 

Artifactory REST API supports three forms of authentication and you can use any one of them with your Docker repository. For the boxed solution below, we chose the API key authentication method for our example. In the command, you can see that we we’re using the X-JFrog-Art-Api header with the API key, and have verified that the authentication succeeded:

 

curl -X GET “http://<serverName>:8081/artifactory/api/docker/<RepoName>/v2/<Image>/tags/list” -H “X-JFrog-Art-Api:AKCp2UNCt2ENCPMX2LUQn2kkYfpDm2E4LgE6EKR3JEsWDXGbJxY18LsEvkYAGWmnKLddV88Hw”