DPS is a command-line utility written in Golang that provides a convenient way to display lists of Docker containers, images, networks, and volumes in a tabular format. With DPS, you can quickly inspect and manage your Docker resources using a user-friendly table view.
- List Docker containers with detailed information.
- Display Docker images with repository tags and creation timestamps.
- View Docker networks and their driver information.
- Inspect Docker volumes and their usage statistics.
- Easily customizable columns and sorting options.
To install DPS, follow these steps:
- Clone the DPS repository to your local machine:
git clone https://github.com/8thgencore/dps.git
- Build the DPS binary:
cd dps
go build -o dps cmd/cli/main.go
- Move the generated binary to a directory included in your system's PATH.
sudo mv dps /usr/local/bin/
- Verify the installation by running:
dps --version
DPS provides simple and intuitive commands to display Docker resources. Here are some common usage examples:
dps container
dps image
dps network
dps volume
You can customize the output by specifying columns and sorting options. For example, to list containers with only specific columns and sort them by name:
dps containers --columns "Container ID,Name,Status" --sort-by "Name"
###Help and Options For more options and help, you can use the --help flag:
dps --help
We welcome contributions from the community. If you'd like to contribute to DPS, please fork the repository and create a pull request with your changes. Make sure to follow our contribution guidelines.
DPS is open-source software licensed under the MIT License.
DPS is built on top of the Docker SDK for Golang. We would like to thank the Docker development team for their fantastic work.