Deep and Machine Learning

docker image + jupyter notebook UI for learning and experimenting with deep and machine learning.

docker image based on https://github.com/floydhub/dl-docker - All-in-one Docker image for Deep Learning

docker hub image @ https://hub.docker.com/r/pfeilbr/deep-and-machine-learning/

Running

docker run -it -p 8888:8888 -p 6006:6006 -v /Users/brianpfeil/projects/deep-and-machine-learning-playground:/root/sharedfolder pfeilbr/deep-and-machine-learning:v2 bash

# this lands you at a bash prompt in the container
# start jupyter
jupyter notebook

# open browser to http://localhost:8888/

To save container changes

for example to save software installs (e.g. apache mxnet was added to image)

# list images to find commit id
docker ps -a

# commit changes
# docker commit 5b4a6fb7117b pfeilbr/deep-and-machine-learning:TAG
# e.g. 
docker commit 5b4a6fb7117b pfeilbr/deep-and-machine-learning:v2

# push new image to docker hub
# docker push pfeilbr/deep-and-machine-learning:TAG
# e.g.
docker push pfeilbr/deep-and-machine-learning:v2