diff --git a/packer/ansible/roles/docker/files/docker-setup.sh b/packer/ansible/roles/docker/files/docker-setup.sh index c9c8158..97a5af2 100755 --- a/packer/ansible/roles/docker/files/docker-setup.sh +++ b/packer/ansible/roles/docker/files/docker-setup.sh @@ -47,3 +47,14 @@ cat > /etc/docker/daemon.json << EOF } EOF + +if ! [ -e /var/lib/docker/devicemapper/metadata/base ]; then + mkdir -p /var/lib/docker/devicemapper/metadata + + echo '{"device_id":1,"size":10737418240,"transaction_id":1,"initialized":true,"deleted":false}' > /var/lib/docker/devicemapper/metadata/base + + chmod 711 /var/lib/docker + chmod 700 /var/lib/docker/devicemapper + chmod 700 /var/lib/docker/devicemapper/metadata + chmod 600 /var/lib/docker/devicemapper/metadata/base +fi