Para fazer build da imagem e executar o container execute:
docker build --tag dpm-dev .
docker run -it --rm -p 8888:8888 --mount type=bind,source=$(PWD),target=/project dpm-dev
Para rodar o jupyter notebook dentro do container execute
jupyter notebook --ip 0.0.0.0 --allow-root
Para executar o código usando Docker no Pycharm, utilizar este guia.
Para rodar os testes execute:
python -m pytest