Skip to content

Administration & Monitoring Deployment with Docker

License

Notifications You must be signed in to change notification settings

soprasteria/docktor

 
 

Repository files navigation

![Gitter](https://badges.gitter.im/Join Chat.svg)

Build Status Dependencies Status devDependency Status

wercker status

Roadmap

See. Roadmap

Run locally

Use n to switch to node version 4.8.7: sudo n 4.8.7

Run

Use npm start, to launch grunt. Docktor will be available at port 3000. See https://github.com/docktor/dockerfiles/blob/master/docker-docktor/README.md

Integration with Docktor Monitoring Stack

Stack : cAdvisor - goryCadvisor - Riemann - InfluxDB - Grafana

There is an issue for a complete integration of monitoring stack here : docktor#64 But, all images (Riemann, etc...) may be already deployed with Docktor Images. See https://github.com/docktor/dockerfiles

Use in "production"

Yes, you can, even if there is not yet a 1.0 version. It is a simple tool for deploy and monitor Docker Containers over many servers. But Docktor does not aim being as powerful as other orchestration tools such Kubernetes for example.

Screenshots

capture4 capture1 capture2 capture3

How to run Docktor with Docker

docker run -d --name docktormongodb  docktor/mongodb:latest

docker run -d  -p 3000:3000 -p 3001:3001 --link mongo:db_1 docktor/docktor:latest

You can add -v <pathOnYouHost>:/data for mongoDB data. You can add -v <pathOnYouHost>:/opt/backups for mongoDB backups (collections of Docktor).

Go to https://:3001 to view Docktor

License

GNU GENERAL PUBLIC LICENSE 3

See License File.

About

Administration & Monitoring Deployment with Docker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 61.1%
  • HTML 32.5%
  • CSS 5.8%
  • Other 0.6%