aboutsummaryrefslogtreecommitdiff
path: root/fstest/testserver/init.d/docker.bash
diff options
context:
space:
mode:
Diffstat (limited to 'fstest/testserver/init.d/docker.bash')
-rw-r--r--fstest/testserver/init.d/docker.bash22
1 files changed, 22 insertions, 0 deletions
diff --git a/fstest/testserver/init.d/docker.bash b/fstest/testserver/init.d/docker.bash
new file mode 100644
index 0000000..1bcc2c2
--- /dev/null
+++ b/fstest/testserver/init.d/docker.bash
@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+stop() {
+ if status ; then
+ docker stop "$NAME"
+ echo "$NAME stopped"
+ fi
+}
+
+status() {
+ if docker ps --format '{{.Names}}' | grep -q "^${NAME}$" ; then
+ echo "$NAME running"
+ else
+ echo "$NAME not running"
+ return 1
+ fi
+ return 0
+}
+
+docker_ip() {
+ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{"\n"}}{{end}}' "$NAME" | head -n 1
+}