Here we list a few steps for user to follow in order to try the recipes in docker images:
1. Familiar with and install docker
Please refer to docker documentation site or our tutorial post "Jumpstart on Docker"
2. Sign up and Login in Docker Hub
- Code: Select all
$ docker login
3. Explore PODAAC Data Recipes images on Docker Hub
https://hub.docker.com/u/podaacdatarecipes/
4. Download or Pull Images to Local Disk
- Code: Select all
$ docker pull podaacdatarecipes/colorbar_map
5. Check you docker IP
- Code: Select all
$ docker-machine ip
192.168.99.100
6. Run image with container
- Code: Select all
$ docker run -it --rm -p 8778:8888 podaacdatarecipes/colorbar_map start-notebook.sh --NotebookApp.token=''
Executing the command: jupyter notebook --NotebookApp.token=
[W 18:44:43.604 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[W 18:44:43.604 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended.
[I 18:44:43.644 NotebookApp] JupyterLab beta preview extension loaded from /opt/conda/lib/python3.6/site-packages/jupyterlab
[I 18:44:43.644 NotebookApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
[I 18:44:43.657 NotebookApp] Serving notebooks from local directory: /home/jovyan
[I 18:44:43.658 NotebookApp] 0 active kernels
[I 18:44:43.658 NotebookApp] The Jupyter Notebook is running at:
[I 18:44:43.658 NotebookApp] http://[all ip addresses on your system]:8888/
[I 18:44:43.658 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
7. Put you IP into browser to launch jupyter nootbook
http://192.168.99.100:8778