hub tool
v0.4.6
️ 該工具是 Docker 實驗建構 Docker Hub CLI 工具。該專案的目的是獲得用戶回饋,然後將此功能添加到 Docker CLI 中。
Docker Hub 工具是一個用於與 Docker Hub 互動的 CLI 工具。它可以輕鬆地從終端獲取有關圖像的資訊並執行集線器維護任務。
hub-tool
二進位檔案放置在您的PATH
中的某個位置或者
GO111MODULE=on go get github.com/docker/hub-tool
使用您的使用者名稱和密碼登入 Docker Hub:
hub-tool login yourusername
注意:使用個人存取權杖 (PAT) 時,並非所有功能都可用。
TAG DIGEST STATUS LAST UPDATE LAST PUSHED LAST PULLED SIZE
docker:stable-dind-rootless sha256:c96432c62569526fc710854c4d8441dae22907119c8987a5e82a2868bd509fd4 stale 3 days ago 3 days 96.55MB
docker:stable-dind sha256:f998921d365053bf7e3f98794f6c23ca44e6809832d78105bc4d2da6bb8521ed stale 3 days ago 3 days 274.6MB
docker:rc-git sha256:2c4980f5700c775634dd997484834ba0c6f63c5e2384d22c23c067afec8f2596 stale 3 days ago 3 days 302.6MB
docker:rc-dind-rootless sha256:ed25cf41ad0d739e26e2416fb97858758f3cfd1c6345a11c2d386bff567e4060 stale 3 days ago 3 days 103.5MB
docker:rc-dind sha256:a1e9f065ea4b31de9aeed07048cf820a64b8637262393b24a4216450da46b7d6 stale 3 days ago 3 days 288.9MB
docker:rc sha256:f8ecea9dc16c9f6471448a78d3e101a3f864be71bfe3b8b27cac6df83f6f0970 stale 3 days ago 3 days 270.9MB
...
25/957 listed, use --all flag to show all
Docker 希望與社群合作,打造一個有用的工具,並確保其良好的使用者體驗。請記住,這是一個實驗,目標是將學到的知識整合到 Docker CLI 中,因此它有一些粗糙的邊緣,並不意味著成為最終產品。
請在問題追蹤器中留下您的反饋!我們很想知道您如何使用此工具以及您希望我們添加哪些功能。
在專案的這個階段,我們主要尋求回饋。我們將接受拉取請求,但這些請求應僅限於較小的改進和修復。任何更大的事情都應該先作為一個問題來討論。如果您發現錯誤或發現拼字錯誤,請隨時透過提出拉取請求來修復它!
make
要針對當前平台進行構建,只需運行make
,該工具就會輸出到./bin
目錄中:
$ make
docker build --build-arg GO_VERSION=1.16.3 --build-arg ALPINE_VERSION=3.12.0 --build-arg GOLANGCI_LINT_VERSION=v1.31.0-alpine --build-arg TAG_NAME= --build-arg GOTESTSUM_VERSION=0.5.2 --build-arg BINARY_NAME=hub-tool --build-arg BINARY=hub-tool .
--output type=local,dest=./bin
--platform local
--target hub
[+] Building 3.7s (6/13)
...
=> => copying files 22.10MB
$ ls bin/
hub-tool