使用hub-tool管理你的dockerhub

简介

Docker Hub Tool是一个用于与 Docker Hub 交互的CLI工具.未来可能会集成到docker cli中

如果你经常使用dockerhub,可以考虑玩下,并且集成到你的cicd流水线中。相比于在国内登陆dockerhub,这个可能会增加你的工作效率

使用

首先你需要一个dockerhub的账户

之后下载hub-tool

wget https://github.com/docker/hub-tool/releases/download/v0.4.4/hub-tool-linux-amd64.tar.gz

tar -zxvf hub-tool-linux-amd64.tar.gz

之后要做的第一件事情就是登陆

./hub-tool login

查看你的账户信息

./hub-tool account info

1
2
3
4
5
6
7
8
9
10
11
12
13
[[email protected] hub-tool]# ./hub-tool  account info
Name: bboysoul
Full name:
Company:
Location:
Joined: 4 years ago
Plan: free
Limits:
Seats: 1/1
Private repositories: 1/0
Teams: 0/0
Collaborators: 0
Parallel builds: 0

查看你的速率限制

./hub-tool account rate-limiting

1
2
3
[[email protected] hub-tool]# ./hub-tool account rate-limiting
Limit: 100, 6 hours window
Remaining: 100, 6 hours window

查看你的repo

./hub-tool repo ls

查看你repo里面的tag

./hub-tool tag ls bboysoul/k8s-dns-kube-dns

创建一个dockerhub token

./hub-tool token create

查看token

/hub-tool token ls

欢迎关注我的博客www.bboy.app

Have Fun

欢迎关注我的其它发布渠道