Awesome
docker-shell
A simple interactive prompt for Docker. Inspired from kube-prompt uses go-prompt.
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->Table Of Contents
<!-- END doctoc generated TOC please keep comment here to allow auto update -->Features
- 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
Installation
Homebrew
You can install by using homebrew:
brew tap trendyol/trendyol-tap
brew install docker-shell
Build From Source Code
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
How To Use
After installation, you can type docker-shell
and run the interactive shell.
Image suggestion from docker hub:
Port mapping suggestion:
How To Contribute
Contributions are welcome and will be fully credited.
Please read the CONTRIBUTING and CODE_OF_CONDUCT files for details.