Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khornberg/docker-indicator
Shows docker's status in the menu bar
https://github.com/khornberg/docker-indicator
Last synced: about 1 month ago
JSON representation
Shows docker's status in the menu bar
- Host: GitHub
- URL: https://github.com/khornberg/docker-indicator
- Owner: khornberg
- License: apache-2.0
- Created: 2015-10-20T13:20:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-02T21:22:49.000Z (about 8 years ago)
- Last Synced: 2024-04-07T02:47:21.823Z (9 months ago)
- Language: JavaScript
- Size: 367 KB
- Stars: 42
- Watchers: 4
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-electron-zh - docker-indicator - Unofficial Docker menubar app. (Apps / Open Source)
- awesome-electron - docker-indicator - Unofficial Docker menubar app. ![](https://img.shields.io/github/stars/khornberg/docker-indicator.svg?style=social&label=Star) (Apps / Docker)
README
docker-indicator
----------------Shows an icon in the menu bar with the status of docker and a simple menu to start/stop containers.
**Why?**
I often forget if docker is running and this gives a quick visual.
## Status
Running (can make a connection)
![images/up.png](images/up.png)
Not running (or at least cannot connect to one)
![images/down.png](images/down.png)
*It can take a few seconds to update the status if connecting to a docker machine instance*
Started container list (shows on top)
![images/started-container.png](images/started-container.png)
Stopped container list
![images/stopped-containers.png](images/stopped-containers.png)
## Usage
A `dmg` is provided in the `releases`.
Otherwise, in the source directory start with `npm start`.## Connection
In version `0.1.0` a `.docker-indicator.yaml` file in your home directory is **optional**. If no file is found, the default socket at `/var/run/docker.sock` is used.If connecting to a docker machine instance not available via a socket.
```
docker:
protocol: https
ip: 192.168.99.100
port: 2376
ca: /Users/user/.docker/machine/machines/default/ca.pem
cert: /Users/user/.docker/machine/machines/default/cert.pem
key: /Users/user/.docker/machine/machines/default/key.pem
```### Icon
[Whale by Aditya Dipankar from the Noun Project](https://thenounproject.com/search/?q=whale&i=194454)## Changelog
0.3.0
* Updated dependencies
* Fixed #11, #10, #40.2.1
* Fix socket location with Docker 1.11.10.2.0
* Show better network address0.1.0
* Use socket by default
* Update dependencies (electron 0.36.12 amoungst others)**0.0.4**
* Bug fixes for UI updates
* OS X build**0.0.3**
* New icons
* UI updates appropriately**0.0.2**
* Try to connect to docker smartly**0.0.1**
* UI reacts to Docker events
* Start/Stop buttons work on containers