diff --git a/restic-backup/runner.py b/restic-backup/runner.py
new file mode 100644
index 0000000..f5c5031
--- /dev/null
+++ b/restic-backup/runner.py
@@ -0,0 +1,25 @@
+import os
+import docker
+
+
+client = docker.Client(base_url=DOCKER_BASE_URL)
+
+container = client.containers.run(
+    'image',
+    'command',
+    labels={"restic-volume-backup.process": True},
+    auto_remove=True,
+    remove=True,
+    detach=True,
+    environment={
+        'test1': 'value1',
+        'test2': 'value2',
+    },
+    volumes={
+        '/home/user1/': {'bind': '/mnt/vol2', 'mode': 'rw'},
+        '/var/www': {'bind': '/mnt/vol1', 'mode': 'ro'},
+    },
+    working_dir=os.getcwd(),
+)
+
+# Pull logs and exist status of container