It's a helper mini-tool that can be used to search images available on Docker Hub within terminal. It works the same way as docker search
command but adds some interactive controls while searching.
Note:
- Docker must be installed & running to use this application, because it uses official Docker Engine's Go SDK to communicate with the Docker Daemon/Engine.
-
Interactive terminal UI to search for any Docker Hub images.
-
Easily set filters or limits for the search.
-
Automatically result sorting based on highest to lowest stars count.
-
At present, no credentials/sign-in is required! Just run Docker Daemon/Engine & have internet connection...
-
Fully open source under MIT license!
search_docker_hub_image_demo.mp4
Currently the project depends on:
-
docker - Docker provided API for interacting with the Docker daemon (called the Docker Engine API).
-
tview - Terminal UI library with rich, interactive widgets — written in Golang.
-
go-pretty - Table-writer and more in golang!
After installing Go, enter below command from project's root,
-
On Linux/UNIX,
go build -o search_docker_hub_image ./cmd/search_docker_hub_image.go
-
On Windows,
go build -o search_docker_hub_image.exe ./cmd/search_docker_hub_image.go
After installing Go, clone/download this project & enter below command from project's root,
go run ./cmd/search_docker_hub_image.go