Boot vagrant box and login using ssh.
$ [ -d notebook ] || mkdir notebook
$ vagrant up
$ vagrant ssh
Run docker image in the vagrant box.
$ NOTEBOOK_PASSWORD="SECRET_PASSWORD"
$ sudo docker run -d --name notebook -p 8080:8888 \
-v /vagrant:/home/jovyan/work \
-e USE_HTTPS=yes -e PASSWORD=$NOTEBOOK_PASSWORD \
jupyter/datascience-notebook
Visit 8080 port from the host machine.