DueSouth
DueSouth

Reputation: 117

How to use Jupyter Notebook inside docker for a whole project

I am trying to run jupyter Notebook inside of a docker.

My docker-compose is made of multiple in-house services and modules - in python - that need to be accessed in order to run different experimentations.

Should I just add a new service docker that is using the same network as the other services? Will it be enough to use modules that are specified in the other services?

Upvotes: 1

Views: 1565

Answers (1)

Reda E.
Reda E.

Reputation: 878

I'm supposing you want to access Jupyter from a Docker based image, if so, you can use the base image from

https://hub.docker.com/r/jupyter/minimal-notebook/tags?page=1&name=3.8

with port forwarding to your localhost

For example:

docker run -it -p 8888:8888 jupyter/minimal-notebook:python-3.8.8 

or run it with docker-compose

#docker-compose.yaml

version: '3.8'
services:
  fjupyter:
    image: jupyter/minimal-notebook:python-3.8.8 
    ports:
      - 8888:8888

Using this base image, you can add all desired packages from bash but that wouldn't be the best approach since containerization dedicates each container for a specific service, so it's better to use a dedicated image (hence a container) for each service.

Upvotes: 1

Related Questions