Rebased Dockerignore

Close #4165
Fixes #2224
The last thing I remembered was no globbing to keep it simple.