Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icecrime/docker-mon
Console-based Docker monitoring
https://github.com/icecrime/docker-mon
Last synced: 7 days ago
JSON representation
Console-based Docker monitoring
- Host: GitHub
- URL: https://github.com/icecrime/docker-mon
- Owner: icecrime
- License: apache-2.0
- Created: 2015-01-25T05:12:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-27T14:24:24.000Z (over 9 years ago)
- Last Synced: 2024-07-31T21:56:13.310Z (5 months ago)
- Language: JavaScript
- Size: 2.07 MB
- Stars: 778
- Watchers: 39
- Forks: 34
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-docker - Docker-mon - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) (Container Operations / User Interface)
- awesome-docker - Docker-mon - Console-based Docker monitoring by [@icecrime](https://github.com/icecrime) (Container Operations / User Interface)
README
Docker-mon
----------Console Docker monitoring based on [blessed-contrib](https://github.com/yaronn/blessed-contrib).
![sample](https://raw.githubusercontent.com/icecrime/docker-mon/master/screenshots/screen.png)
Please note:
- It is **work in progress**
- It relies on the yet to be released [`docker stats` feature](https://github.com/docker/docker/pull/9984): you will need either a [master build](https://master.dockerproject.com/) or the upcoming v1.5.0 (see the [announcement for v1.5.0-rc1](https://groups.google.com/d/msg/docker-dev/nzKREJKqxe4/nsc9tkTLkccJ))
- [I don't know JS](http://i.imgur.com/xVyoSl.jpg), so contributions are welcome (see below for ideas)# Usage
An automated build is set up for the project, so you can run it with:
$ docker run -ti -v /var/run/docker.sock:/var/run/docker.sock icecrime/docker-mon
If you feel like building it yourself:
$ docker build -t docker-mon .
$ docker run -ti -v /var/run/docker.sock:/var/run/docker.sock docker-mon- Pick a container from the upper left list and press `enter` to retrieve its information
- The `j` and `k` keys are currently used to scroll the `inspect` output in the upper right box# Contributing
Feel like contributing? Great! Here's a few things that I think would be interesting:
- Properly close stream when switching monitored container
- Ability to refresh the container list
- Make an awesome colortheme
- ...