See Meteor Docker image for multistage Docker builds. There’s no “best” image, it depends on your needs:
- do you want to build your app inside of the controlled Docker environment or outside in your host/on your development machine
- are you using Docker for development, deployment or both
- do you care about the size of the final image
That thread addresses many of these issues.