I thought it would be simple to dockerize meteor by creating a simple Dockerfile that installed meteor via the standard curl script – as below (full details here: https://github.com/richburdon/docker-meteor)
> FROM ubuntu:trusty
> RUN apt-get update
> ...
> RUN curl https://install.meteor.com | sh
> ...
> CMD ["meteor"]
But when the image runs in the Docker container there are errors with no obvious cause (below). Anybody guess at what is happening, or why the meteor script might not run inside the container?
> => Started proxy.
> => Started MongoDB.
> /root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245
> throw(ex);
> ^
> Error: EXDEV, rename '/home/demo/app/.meteor/local/build'
> at Object.Future.wait (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:398:15)
> at Object.wrapper [as rename] (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/files.js:1350:24)