* docker: add Dockerfile and .dockerignore to .dockerignore * docker: install cargo deps before copying code