A Docker CLI alternative with shortcuts and added functionalities
-
Docker artifacts (containers/images) can be searched by partially entering its ID or name
-
You can use shortcuts in dckr instead of typing full argument names (e.g. c instead of container). Check documentation for more info.
-
dckr provides shortcuts to bulk cleanup of docker artifacts by running single command
./dckr container clean
will delete all containers at one go -
dckr prints colored texts in console for highlighting key information (e.g. # of items, status etc.)
Instructions to use the CLI to can be found by running ./dckr help
Refer dckr/help.py
for details
You should have following packages installed -
- Python 3
- pip3
- pyinstaller
-
Go to the root folder of repo
-
[Optional] Setup virtual env for python if not done already
python3 -m venv .venv
-
Run the following command to install the dependencies
pip3 install -r requirements.txt
-
Run the following command to build the executable
pyinstaller --onefile --console dckr/dckr.py