Browse Source

Merge pull request #706 from vwfs/docker_storage_options

Allow to specify docker storage driver
pull/334/merge
Matthew Mosesohn 8 years ago
committed by GitHub
parent
commit
fb774d4317
2 changed files with 7 additions and 0 deletions
  1. 4
      inventory/group_vars/all.yml
  2. 3
      roles/docker/templates/docker.service.j2

4
inventory/group_vars/all.yml

@ -157,6 +157,10 @@ docker_daemon_graph: "/var/lib/docker"
## to self hosted registries like so: ## to self hosted registries like so:
docker_options: "--insecure-registry={{ kube_service_addresses }} --graph={{ docker_daemon_graph }}" docker_options: "--insecure-registry={{ kube_service_addresses }} --graph={{ docker_daemon_graph }}"
## Uncomment this if you want to force overlay/overlay2 as docker storage driver
## Please note that overlay2 is only supported on newer kernels
#docker_storage_options: -s overlay2
# K8s image pull policy (imagePullPolicy) # K8s image pull policy (imagePullPolicy)
k8s_image_pull_policy: IfNotPresent k8s_image_pull_policy: IfNotPresent

3
roles/docker/templates/docker.service.j2

@ -11,6 +11,9 @@ Wants=docker.socket
[Service] [Service]
Type=notify Type=notify
{% if docker_storage_options is defined %}
Environment="DOCKER_STORAGE_OPTIONS={{ docker_storage_options }}"
{% endif %}
Environment=GOTRACEBACK=crash Environment=GOTRACEBACK=crash
ExecReload=/bin/kill -s HUP $MAINPID ExecReload=/bin/kill -s HUP $MAINPID
Delegate=yes Delegate=yes

Loading…
Cancel
Save