diff --git a/scripts/docker_stats_script.sh b/scripts/docker_stats_script.sh
new file mode 100755
index 0000000000000000000000000000000000000000..c0e04ab9321a4679c0939ac7d091953d44e94af2
--- /dev/null
+++ b/scripts/docker_stats_script.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+container=""
+output=""
+
+# trap ctrl-c and call ctrl_c()
+trap ctrl_c INT
+
+function ctrl_c() {
+        echo "Done writing file"
+        exit
+}
+
+while getopts ":c:o:" opt; do
+    case $opt in
+        c)
+            container="$OPTARG"
+            echo "Container: $container"
+            ;;
+        o)
+            output="$OPTARG"
+            echo "Output: $output"
+            ;;
+        \?)
+            echo "wrong flag"
+            exit 1
+            ;;
+        :)
+            echo "Option -$OPTARG requires an argument."
+            exit 1
+            ;;
+    esac
+done
+
+echo "Starting docker stats"
+
+while true
+do
+    echo "`date -u` `docker stats -a --no-stream --format "{{ json . }}" $container`" >> $output
+done