Docker/MachineLearning
From charlesreid1
Step 1, find a container.
Ah, here we are. https://hub.docker.com/r/waleedka/modern-deep-learning/
$ docker run -it -p 8888:8888 -p 6006:6006 -v ~/:/host waleedka/modern-deep-learning Unable to find image 'waleedka/modern-deep-learning:latest' locally latest: Pulling from waleedka/modern-deep-learning 8aec416115fd: Downloading [===========> ] 11.17 MB/50.31 MB 695f074e24e3: Download complete 946d6c48c2a7: Download complete bc7277e579f0: Download complete 2508cbcde94b: Download complete 1f20de81dd94: Downloading [======> ] 3.684 MB/29.54 MB 4dd55f63b7c5: Download complete 5a8848ee0cdd: Waiting 63d288bbb2da: Waiting 63dd6ea127dd: Waiting 2593d3440e52: Waiting 43493d34c451: Waiting b93cf6007017: Waiting 5c683b08982b: Waiting e3117982fb47: Waiting 4eb60226e938: Waiting 4b1e7e8c9197: Waiting 6d3dd1bfd09c: Waiting c1a40d066de6: Waiting 06cfa6da090f: Waiting aa9eb285d94f: Waiting 5a4e07fbd1e1: Waiting b0eec81c7360: Waiting 29b5f324b56f: Waiting 0d34257bbf4f: Waiting c1fa89912f1c: Waiting ff916629518c: Waiting 401aef23d4bd: Waiting fa22429db6c2: Waiting a0b67f8e0aff: Waiting a886c680b7ee: Waiting 1f7a4a64feac: Waiting
Once that finishes downloading, it drops us into a root shell on the docker machine.
Now we are off! Run jupyter notebook to get notebook server started, then the traffic on port 8888 should pass between the container and the host. localhost:8888 should be a jupyter notebook server.
docker notes on the virtual microservice container platform
Installing the docker platform: Docker/Installing Docker Hello World: Docker/Hello World
Creating Docker Containers: Getting docker containers from docker hub: Docker/Dockerhub Creating docker containers with dockerfiles: Docker/Dockerfiles Managing Dockerfiles using git: Docker/Dockerfiles/Git Setting up Python virtualenv in container: Docker/Virtualenv
Running docker containers: Docker/Basics Dealing with volumes in Docker images: Docker/Volumes Removing Docker images: Docker/Removing Images Rsync Docker Container: Docker/Rsync
Networking with Docker Containers:
|
docker pods pods are groups of docker containers that travel together
Docker pods are collections of Docker containers that are intended to run in concert for various applications.
Wireless Sensor Data Acquisition Pod The wireless sensor data acquisition pod deploys containers This pod uses the following technologies: Stunnel · Rsync · Apache · MongoDB · Python · Jupyter (numerical Python stack)
Deep Learning Pod This pod utilizes the following technologies: Python · Sklearn · Jupyter (numerical Python stack) · Keras · TensorFlow
|