diff --git a/blueprints/README.md b/blueprints/README.md index b3f667d83..3847d5edf 100644 --- a/blueprints/README.md +++ b/blueprints/README.md @@ -33,7 +33,7 @@ $ moby build -name docker-for-mac base.yml docker-ce.yml To run the VM with a 500M disk: ``` -linuxkit run hyperkit -networking=vpnkit -vsock-ports=2376 -disk size=500M docker-for-mac +linuxkit run hyperkit -networking=vpnkit -vsock-ports=2376 -disk size=500M -data ./metadata.json docker-for-mac ``` In another terminal you should now be able to access docker via the socket `guest.00000947` in the state directory (`docker-for-mac-state/` by default): diff --git a/blueprints/docker-for-mac/docker-ce.yml b/blueprints/docker-for-mac/docker-ce.yml index 345b74353..2feb5522b 100644 --- a/blueprints/docker-for-mac/docker-ce.yml +++ b/blueprints/docker-for-mac/docker-ce.yml @@ -23,11 +23,6 @@ services: "--swarm-default-advertise-addr=eth0", "--userland-proxy-path", "/usr/bin/vpnkit-expose-port", "--storage-driver", "overlay2" ] - -files: - - path: /var/config/docker/daemon.json - contents: '{ "debug": true }' - trust: org: - library diff --git a/blueprints/docker-for-mac/metadata.json b/blueprints/docker-for-mac/metadata.json new file mode 100644 index 000000000..c7d11d2bb --- /dev/null +++ b/blueprints/docker-for-mac/metadata.json @@ -0,0 +1,8 @@ +{ + "docker": { + "daemon.json": { + "perm": "0644", + "content": "{ \"debug\": true }" + } + } +}