hub tool
v0.4.6
️ このツールは、Docker Hub CLI ツールを構築するための Docker 実験です。このプロジェクトの目的は、ユーザーからのフィードバックを得て、この機能を 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 はコミュニティと協力して便利なツールを作成し、その UX を確実に向上させたいと考えています。これは学習内容を 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