https://github.com/softleader/dockerctl
The missing parts in docker command
https://github.com/softleader/dockerctl
Last synced: 10 months ago
JSON representation
The missing parts in docker command
- Host: GitHub
- URL: https://github.com/softleader/dockerctl
- Owner: softleader
- License: apache-2.0
- Created: 2019-08-07T09:44:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-31T03:13:11.000Z (almost 6 years ago)
- Last Synced: 2025-01-18T04:26:14.608Z (12 months ago)
- Language: Go
- Size: 41 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://goreportcard.com/report/github.com/softleader/dockerctl)

[](./LICENSE)
[](https://github.com/softleader/dockerctl/releases)
dockerctl is a command line tool that wraps `docker` in order to extend it with extra features and commands.
## Usage
``` sh
$ dockerctl --help
```
dockerctl can be safely [aliased](#aliasing) as `docker` so you can type `$ docker COMMAND` in the shell and get all the usual `dockerctl` features.
See [Usage documentation](https://github.com/softleader/dockerctl/wiki) for the list of all commands and their arguments.
## Installation
Download the latest [compiled binaries](https://github.com/softleader/dockerctl/releases) and put it anywhere in your executable path.
## Aliasing
Some dockerctl features feel best when it's aliased as `docker`. This is not dangerous; your _normal docker commands will all work_. dockerctl merely adds some sugar.
`dockerctl alias` displays instructions for the current shell.
You should place this command in your `.bash_profile` or other startup script:
``` sh
eval "$(dockerctl alias)"
```
### Shell tab-completion
Place this command in your `.bash_profile` or other startup script, e.g.
``` sh
echo "source <(dockerctl completion bash)" >> ~/.bashrc # for bash users
echo "source <(dockerctl completion zsh)" >> ~/.zshrc # for zsh users
```