From 62c07bafbaa96897fb845112b46d4e7679714a36 Mon Sep 17 00:00:00 2001 From: Luis Miguel Vicente Fuentes Date: Sat, 3 Mar 2018 13:09:49 +0100 Subject: [PATCH] Add docker compose file --- README.md | 10 +++++++++- docker-compose.yml | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml diff --git a/README.md b/README.md index 67d7632..0ad951e 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Run Monit inside docker. Install docker: https://docs.docker.com/engine/installation/ +Install docker compose: https://docs.docker.com/compose/install/ + Docker documentation: https://docs.docker.com/ ### Build-in docker image @@ -22,7 +24,7 @@ Docker documentation: https://docs.docker.com/ - pull docker image from docker hub: `docker pull kijart/monit` -- download a video using docker image: `docker run -ti -p 2812:2812 -v $(pwd)/monitrc:/etc/monitrc kijart/monit` +- start monit: `docker run -ti -p 2812:2812 -v $(pwd)/monitrc:/etc/monitrc kijart/monit` - create a docker container: @@ -34,6 +36,12 @@ docker create \ kijart/monit ``` +### Docker compose + +- create a container using docker-compose: `docker-compose up --no-start` + +- start monit: `docker-compose up` + ### Troubleshooting If when starting Monit returns the following message: `The control file '/etc/monitrc' permission 0755 is wrong, maximum 0700 allowed`, simply give the appropriate permissions to _monitrc_: `chmod 700 monitrc`. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e11f133 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' +services: + monit: + image: "kijart/monit" + ports: + - 2812:2812 + volumes: + - ./monitrc:/etc/monitrc