Linked e-resources
Details
Table of Contents
At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction; "Big Data"; Recommended Practice for Learning; Set up a New AWS Account; Configure a Key Pair; Create a New Key Pair on AWS; Create a New Security Group; Create a New EC2 Instance; Configure the New EC2 Instance for Using Docker; Infrastructure Limitations on Data; Pull the jupyter/scipy-notebook image; Run the jupyter/scipy-notebook Image; Monitor Memory Usage; What Size Data Set Will Cause a Memory Exception?
What Size Dataset Is Too Large to Be Used to Fit Different Kinds of Simple Models?Measuring Scope of Data Capable of Fitting on T2.Micro; Summary; Chapter 2: Docker; Docker Is Not a Virtual Machine; Containerization; A Containerized Application; The Docker Container Ecosystem; The Docker Client; The Host; The Docker Engine; The Docker Image and the Docker Container; The Docker Registry; Docker Compose; Get Docker; Docker for Linux; Installing Docker on an Ubuntu System; Configure Docker Repository; Install from Docker Repository; Manage Docker as a Non-Root User; Docker for Mac
Docker for WindowsDocker Toolbox; Hello, Docker!; Basic Networking in Docker; Summary; Chapter 3: Interactive Programming; Jupyter as Persistent Interactive Computing; How Not to Program Interactively; Setting Up a Minimal Computational Project; Writing the Source Code for the Evaluation of a Bessel Function; Performing Your Calculation Using Docker; Compile Your Source Code; Execute Compiled Binary; How to Program Interactively; Launch IPython Using Docker; Persistence; Jupyter Notebooks; Opinionated Docker Stacks; Security in the Jupyter Notebook Server; Jupyter Demo Stack
Launch the jupyter/demo imageThe Jupyter File System; Port Connections; Port Mappings; Data Persistence in Docker; Attach a Volume; Summary; Chapter 4: The Docker Engine; Examining the Docker Workstation; Hello, World in a Container; Run Echo as a Service; Isolating the Bootstrap Time; A Daemonized Hello World; Summary; Chapter 5: The Dockerfile; Best Practices; Stateless Containers; Single-Concern Containers; Project: A Repo of Docker Images; Prepare for Local Development; Configure GitHub; Building Images Using Dockerfiles; Dockerfile Syntax; Designing the gsl Image
Create the gsl Source DirectoryDefine the gsl Image; Build the gsl Image; FROM gcc; LABEL maintainer=@joshuacook; RUN apt-get update && apt-get install; Commit Changes to GitHub; The Docker Build Cache; Anaconda; Design the miniconda3 Image; Create the miniconda3 Source Directory; Begin the Image with FROM, ARG, and MAINTAINER; Commit Changes to the Local Repository; Idempotently Run the Build; Commit Changes to the Local Repository; Provision the miniconda3 Image; Run the Build; Commit Changes to the Local Repository; Install Miniconda; Run the Build
What Size Dataset Is Too Large to Be Used to Fit Different Kinds of Simple Models?Measuring Scope of Data Capable of Fitting on T2.Micro; Summary; Chapter 2: Docker; Docker Is Not a Virtual Machine; Containerization; A Containerized Application; The Docker Container Ecosystem; The Docker Client; The Host; The Docker Engine; The Docker Image and the Docker Container; The Docker Registry; Docker Compose; Get Docker; Docker for Linux; Installing Docker on an Ubuntu System; Configure Docker Repository; Install from Docker Repository; Manage Docker as a Non-Root User; Docker for Mac
Docker for WindowsDocker Toolbox; Hello, Docker!; Basic Networking in Docker; Summary; Chapter 3: Interactive Programming; Jupyter as Persistent Interactive Computing; How Not to Program Interactively; Setting Up a Minimal Computational Project; Writing the Source Code for the Evaluation of a Bessel Function; Performing Your Calculation Using Docker; Compile Your Source Code; Execute Compiled Binary; How to Program Interactively; Launch IPython Using Docker; Persistence; Jupyter Notebooks; Opinionated Docker Stacks; Security in the Jupyter Notebook Server; Jupyter Demo Stack
Launch the jupyter/demo imageThe Jupyter File System; Port Connections; Port Mappings; Data Persistence in Docker; Attach a Volume; Summary; Chapter 4: The Docker Engine; Examining the Docker Workstation; Hello, World in a Container; Run Echo as a Service; Isolating the Bootstrap Time; A Daemonized Hello World; Summary; Chapter 5: The Dockerfile; Best Practices; Stateless Containers; Single-Concern Containers; Project: A Repo of Docker Images; Prepare for Local Development; Configure GitHub; Building Images Using Dockerfiles; Dockerfile Syntax; Designing the gsl Image
Create the gsl Source DirectoryDefine the gsl Image; Build the gsl Image; FROM gcc; LABEL maintainer=@joshuacook; RUN apt-get update && apt-get install; Commit Changes to GitHub; The Docker Build Cache; Anaconda; Design the miniconda3 Image; Create the miniconda3 Source Directory; Begin the Image with FROM, ARG, and MAINTAINER; Commit Changes to the Local Repository; Idempotently Run the Build; Commit Changes to the Local Repository; Provision the miniconda3 Image; Run the Build; Commit Changes to the Local Repository; Install Miniconda; Run the Build