DEMO
The key steps are
- Install boot2docker (NB: if you have an older version of Boot2Docker, here’s a great article on how to upgrade)
- Set up an account on docker.com
- Expose port 8888 in Virtualbox (do this just once)
VBoxManage controlvm boot2docker-vm natpf1 "ipython-notebook,tcp,127.0.0.1,8888,,8888"
- Start boot2docker and ssh into the box
- Pull odewahn/python-data-analysis. (NB: This is a big image -- 3GB+)
sudo docker pull odewahn/python-data-analysis
- Start the container, and be sure to expose port 8888
sudo docker run -i -t -p 8888:8888 odewahn/python-data-analysis /bin/bash
- Once the container starts and your at the bash prompt, start the server with this command:
./start.sh
- Go to localhost:8888 on your local browser