A simple interactive prompt for Docker. Inspired from kube-prompt uses go-prompt.
- Suggest docker commands
- List container ids&names after docker exec/start/stop commands
- Suggest command parameters based on typed command
- List images from docker hub after docker pull command v1.2.0
- Suggest port mappings after docker run command v1.3.0
- Suggest available images after docker run command v1.3.0
You can install by using homebrew:
brew tap trendyol/trendyol-tap
brew install docker-shell
You can build the command from source code by following the steps below:
git clone git@github.com:Trendyol/docker-shell.git
cd docker-shell
sudo go build -o /usr/local/bin/docker-shell .
docker-shell
After installation, you can type docker-shell
and run the interactive shell.
Image suggestion from docker hub:
Port mapping suggestion:
Contributions are welcome and will be fully credited.
Please read the CONTRIBUTING and CODE_OF_CONDUCT files for details.