This is an underrated comment. If your project can run in Docker, providing a Dockerfile in addition to the README is incredibly valuable.
(I am deeply concerned about this issue. So I implemented a little tool called Lask, and it tried to solve this kind problems. https://github.com/lask-task-runner/lask )