All Projects → pipiliang → Docker Dashboard

pipiliang / Docker Dashboard

Licence: mit
Console based docker dashboard

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Docker Dashboard

Webpack Dashboard
A CLI dashboard for webpack dev server
Stars: ✭ 13,850 (+5793.62%)
Mutual labels:  cli, dashboard
Bandwhich
Terminal bandwidth utilization tool
Stars: ✭ 6,737 (+2766.81%)
Mutual labels:  cli, dashboard
World Cup 2018 Cli Dashboard
⚽🏆A World Cup 2018 CLI dashboard – Watch matches in your terminal
Stars: ✭ 529 (+125.11%)
Mutual labels:  cli, dashboard
Kui
A hybrid command-line/UI development experience for cloud-native development
Stars: ✭ 2,052 (+773.19%)
Mutual labels:  cli, dashboard
Redis Rdb Cli
Redis rdb CLI : A CLI tool that can parse, filter, split, merge rdb and analyze memory usage offline. It can also sync 2 redis data and allow user define there own sink service to migrate redis data to somewhere.
Stars: ✭ 176 (-25.11%)
Mutual labels:  cli, dashboard
Grafcli
Grafana CLI for quick and easy dashboards management.
Stars: ✭ 152 (-35.32%)
Mutual labels:  cli, dashboard
Devdash
🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ✭ 939 (+299.57%)
Mutual labels:  cli, dashboard
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+5898.3%)
Mutual labels:  cli, dashboard
Stonky
A command line dashboard for monitoring stocks
Stars: ✭ 208 (-11.49%)
Mutual labels:  cli, dashboard
Tmux Fzf Url
🚀 Quickly open urls on your terminal screen!
Stars: ✭ 227 (-3.4%)
Mutual labels:  cli
Wpk
a friendly, intuitive & intelligent CLI for webpack
Stars: ✭ 232 (-1.28%)
Mutual labels:  cli
Cli Prompt
Allows you to prompt for user input on the command line, and optionally hide the characters they type
Stars: ✭ 228 (-2.98%)
Mutual labels:  cli
Ten Hands
⚡ Simplest way to organize and run command-line tasks
Stars: ✭ 228 (-2.98%)
Mutual labels:  cli
Git Deps
git commit dependency analysis tool
Stars: ✭ 232 (-1.28%)
Mutual labels:  cli
Vue Admin
基于and-design-vue的vue后台管理系统模板
Stars: ✭ 226 (-3.83%)
Mutual labels:  dashboard
Clean Css Cli
The command line interface to clean-css CSS optimizer
Stars: ✭ 231 (-1.7%)
Mutual labels:  cli
Grafana Dashboards
Grafana Dashboards
Stars: ✭ 228 (-2.98%)
Mutual labels:  dashboard
Awesomescripts
A Collection of Awesome Scripts in Python to Ease Daily-Life. Create an issue If you have some great idea for the new script. Leave a ⭐️
Stars: ✭ 228 (-2.98%)
Mutual labels:  cli
Ace
Node.js framework for creating command line applications
Stars: ✭ 233 (-0.85%)
Mutual labels:  cli
Sequelize Auto Migrations
Migration generator && runner for sequelize
Stars: ✭ 233 (-0.85%)
Mutual labels:  cli

Docker Dashboard npm version Build Status UT

💻📈Console based docker dashboard, base on blessed and blessed-contrib.

Install

$ npm install -g docker-dashboard

Note: need to install the docker before use, and only support unix socket.

In the following environment test passed:

OS Docker Nodejs
Ubuntu 16.04 LTS v1.12.6 v8.10.0
Fedora 25 v1.12.6 v8.11.1

Other system and versions are not guaranteed.

Usage

$ docker-dashboard

Shortcut

shortcut description
D show node info, warm info and others.
C show container list.
I show image list.
N show network list.
V show volume list.
H help.
scroll up.
scroll down.
Enter select a container and show statistics.
Q exit dashboard.

Support operation with mouse.

Development

run with resource:

$ git clone [email protected]:pipiliang/docker-dashboard
$ cd docker-dashboard
$ npm i
$ npm run build
$ npm test
$ npm start

Debug by VSCode

launch.json :

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "node",
            "request": "launch",
            "args": [
                "${workspaceRoot}/src/index.ts"
            ],
            "runtimeArgs": [
                "--nolazy",
                "-r",
                "ts-node/register"
            ],
            "sourceMaps": true,
            "cwd": "${workspaceRoot}",
            "protocol": "inspector",
            "console": "integratedTerminal"
        }
    ]
}

Thanks

License

npm

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].