Create volume sources
diff --git a/docker/client/service.sls b/docker/client/service.sls
index 380b3a9..e2487a1 100644
--- a/docker/client/service.sls
+++ b/docker/client/service.sls
@@ -6,6 +6,16 @@
 {%- for name, service in client.get('service', {}).iteritems() %}
 {%- if service.get('enabled', True) %}
 
+{%- for vname, volume in service.get('volume', {}).iteritems() %}
+{%- if volume.get('type', 'bind') == 'bind' %}
+docker_service_{{ name }}_volume_{{ vname }}:
+  file.directory:
+    - name: {{ volume.source }}
+    - makedirs: true
+    - unless: "test -e {{ volume.source }}"
+{%- endif %}
+{%- endfor %}
+
 docker_service_{{ name }}_create:
   cmd.run:
     - name: >