Docker使用Harbor的API

注: Harbor镜像仓库地址:192.168.1.136

获取项目信息

curl -u "admin:Harbor12345" -X GET -H "Content-Type: application/json" "http://192.168.1.136/api/projects/2"

获取所有项目信息

curl -u "admin:Harbor12345" -X GET -H "Content-Type: application/json" "http://192.168.1.136/api/projects?"

搜索镜像

curl -u "admin:Harbor12345" -X GET -H "Content-Type: application/json" "http://192.168.1.136/api/search?q=asset"

删除项目

curl -u "admin:Harbor12345" -X DELETE -H "Content-Type: application/json" "http://192.168.1.136/api/projects/3"

创建项目

curl -u "admin:Harbor12345" -X POST -H "Content-Type: application/json" "http://192.168.1.136/api/projects" -d @createproject.json

createproject.json为文件名,文件内容参考createproject.json

#### 0为私有

{

    "project_name": "项目名",

    "public": 0

}

创建用户

获取用户信息

除admin外

查看当前用户信息

删除用户,3是用户user_id

修改用户密码

查看项目相关角色

项目添加角色

查看镜像

删除镜像

获取镜像标签

Last updated