Jupyter x Docker

Deploy a Jupyter Notebook Server using Docker Containers on Heroku.

4.50 (67 reviews)
Udemy
platform
English
language
Data Science
category
instructor
10,823
students
1 hour
content
Jul 2020
last update
FREE
regular price

What you will learn

Create a Jupyter Notebook Server in a Docker Container

Containerized Applications

Deploy Container Apps to Heroku

Deploy a Jupyter Notebook Server to Heroku

Description

Learn to create a Python Jupyter Notebook Server with Docker & Heroku. This series builds gives you a step-by-step reference to deploy an interactive notebook to allow your projects to be more literal while making it easier for non-technicals to run your code.

Jupyter is a tool for running interactive notebooks; basically add Python with Markdown and you've got Jupyter. if you haven't used it before, I recommend you do.

Docker is a tool that gives us control over our application's OS environment. Think of it like a recipe for your OS that you can share almost anywhere. In this one, we'll be covering deploying this project to Heroku but using Docker means we can deploy this nearly anywhere.

In this series, I'm going to show you how to deploy a Jupyter Notebook server on Heroku using Docker step-by-step.

The big caveat

Jupyter has the ability to create new notebooks and they will 100% save on your deployed docker-based Jupyter server... but they will disappear as soon as you deploy a new version. That's because containers, by their very nature, are ephemeral by default.

This caveat doesn't mean we shouldn't do this... it just means it is a HUGE consideration when using this guide over something like Google Colab.

Content

Welcome

Welcome

Setup & Configuration

Setup Base Project
Jupyter Notebook Server Configuration

Using Docker

Packaging Notebooks for the Ephemeral Docker Containers
Create the Minimal Dockerfile
Dockerfile CMD Entrypoint
Build & Run with Docker

Deployment with Heroku

Push & Release on Heroku

Bonus

Bonus Installs

Thank you

Thank you

Screenshots

Jupyter x Docker - Screenshot_01Jupyter x Docker - Screenshot_02Jupyter x Docker - Screenshot_03Jupyter x Docker - Screenshot_04

Reviews

Ivan
April 25, 2022
The overlap of the lecturer presentation and his own face Places where lecturer highlights important code snippets ( actually he zooms in slightly) The overall zoom-in for better readability of the code
Sean
December 20, 2020
Short and sweet. Good intro. Could provide more backstory but that would bloat it. Nice walkthrough with enough context to get running.
Georgios
July 29, 2020
It is very nice and very informative course with a very short videos and direct to the point without waffle! I strongly recommended for everyone who wants to get a good idea and a general overview to learn Jupyter x Docker

Charts

Price

Jupyter x Docker - Price chart

Rating

Jupyter x Docker - Ratings chart

Enrollment distribution

Jupyter x Docker - Distribution chart
3350170
udemy ID
7/20/2020
course created date
7/25/2020
course indexed date
Angelcrc Seven
course submited by