From 655e5946841b42d45b833081eeab63ace867c893 Mon Sep 17 00:00:00 2001 From: will Farrell Date: Thu, 7 Jul 2016 12:37:46 -0600 Subject: [PATCH] init commit --- Dockerfile | 4 ++++ README.md | 19 +++++++++++++++++++ ping | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md create mode 100755 ping diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..26a8acc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM alpine:3.4 +RUN apk add --update bash && rm -rf /var/cache/apk/* +COPY ping / +CMD ["/ping"] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..136c102 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# ping + +## ENV +- `HOSTNAME` Server you would liek to continuously ping +- `TIMEOUT` Number of seconds between timeouts + +## docker-compose.yml +```yml +version: "2" + +services: + + ping: + image: watsco/ping + restart: always + environment: + HOSTNAME: "10.0.0.61" + TIMEOUT: 300 +``` \ No newline at end of file diff --git a/ping b/ping new file mode 100755 index 0000000..73fe54a --- /dev/null +++ b/ping @@ -0,0 +1,4 @@ +#!/bin/bash +echo ping $HOSTNAME every $TIMEOUT sec + +while true; do ping -c 1 $HOSTNAME; sleep $TIMEOUT; done; \ No newline at end of file