update Dockerfile & add .dockerignore