alinefr / monit-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A dockerized Monit server

Build Status

This repo contains a dockerized Monit server.

To get a configuration file, call

docker run \
   -d \
   --name=monit \
   --restart=always \
   --expose 2812 \
   -p 127.0.0.1:2812:2812 \
   --entrypoint monit ps1337/monit-docker -I && \
docker exec -it monit bash -c "cat /etc/monitrc" && \
docker rm -f monit

Save the output to monitrc.

Then, use e.g.

docker run \
   -d \
   --name=monit \
   --restart=always \
   -v $PWD/monitrc:/etc/monit/monitrc \
   --expose 2812 \
   -p 127.0.0.1:2812:2812 \
   ps1337/monit-docker:latest

to run this on localhost.

About


Languages

Language:Shell 65.6%Language:Makefile 29.1%Language:Dockerfile 5.3%