[PYTHON] Préparez facilement un environnement Jupyter Notebook avec Docker (Tensorflow et Graphviz sont également disponibles)

introduction

Je veux faire de l'analyse de données et du machine learning pendant un certain temps, mais la préparation de l'environnement est un peu gênante, Je fais des travaux pratiques, mais je pense qu'il est possible que cela prenne beaucoup de temps juste pour expliquer la configuration de l'environnement.

Jupyter Notebook est un excellent environnement fonctionnel et peut être utilisé avec un navigateur Web. Il est pratique de mettre un tel environnement dans Docker, et si vous le démarrez avec votre propre Local ou le démarrez avec un serveur cloud, toute personne disposant d'un navigateur Web peut l'utiliser, c'est donc facile.

J'ai un conteneur Docker qui a déjà été publié, mais il me manque certains d'entre eux, alors j'en ai créé un supplémentaire, alors je vais le partager.

Jupyter Notebook Docker Container

Le fichier Docker est ici. https://github.com/mokemokechicken/jupyter-tensorflow

Ce qu'il y a dedans

Comment utiliser

Si vous voulez le déplacer comme ça, ce sera comme suit.

run.sh


docker run -d -p 8888:8888 -v `pwd`/notebooks:/home/jovyan/work -e PASSWORD="$PASSWORD" -e GRANT_SUDO=yes --user root mokemokechicken/jupyter-tensorflow start-notebook.sh

L'option est fondamentalement la même que https://github.com/jupyter/docker-stacks/tree/master/datascience-notebook, veuillez donc vous y référer également.

à la fin

Je pense qu'il serait pratique de déployer une telle chose dans l'entreprise pour partager un peu de travail ou étudier.

Recommended Posts

Préparez facilement un environnement Jupyter Notebook avec Docker (Tensorflow et Graphviz sont également disponibles)
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Construction d'environnement virtuel avec Docker + Flask (Python) + notebook Jupyter
Utilisation de Graphviz avec Jupyter Notebook
Préparer l'environnement python3 avec Docker
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Faites un son avec le notebook Jupyter
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
Créez un environnement d'expérimentation / d'analyse psychologique confortable avec PsychoPy + Jupyter Notebook
[DynamoDB] [Docker] Créer un environnement de développement pour DynamoDB et Django avec docker-compose
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Je voulais utiliser le notebook jupyter avec docker dans l'environnement pip (opticspy)
Créez un environnement CentOS Linux 8 avec Docker et démarrez Apache HTTP Server
Créez facilement un environnement de développement avec Laragon
Créer un environnement Jupyter Lab (Python) avec Docker
Créer un environnement Tensorflow avec Raspberry Pi [2020]
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Obtenez un environnement local pour DynamoDB avec Docker
Lier Python et JavaScript avec le notebook Jupyter
[Linux] Créer un environnement Jenkins avec Docker
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Installation et lancement faciles de Jupyter Notebook à l'aide de Docker (prend également en charge nbextensions et Scala)
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Essai et erreur]
Installer et configurer Jupyter Notebook pour créer un environnement de création de notes d'étude [Mac]
Créez un environnement PYNQ sur Ultra96 V2 et connectez-vous à Jupyter Notebook
Créer un environnement de développement TensorFlow sur Amazon EC2 avec une copie de commande
Remarque: préparez l'environnement de CmdStanPy avec docker
Préparer l'environnement d'exécution de Python3 avec Docker
Construire un environnement python avec virtualenv et direnv
[Python] Créer un environnement de développement Django avec Docker
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
Créez un environnement virtuel avec pyenv et venv
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
Étapes pour créer rapidement un environnement d'apprentissage en profondeur sur Mac avec TensorFlow et OpenCV
Créez un environnement de science des données de base (Jupyter, Python, R, Julia, bibliothèque standard) avec Docker.
Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
Lancez facilement jupyter notebook sur AWS et accédez localement
Création d'un environnement de travail Docker R et Python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
[Python] Construction de l'environnement OpenCV avec Docker (cv2.imshow () fonctionne également)
Comment partager des dossiers avec Docker et Windows avec tensorflow
Dessiner une structure arborescente avec D3.js dans Jupyter Notebook
Approvisionnement EC2 avec Vagrant + Jupyter (IPython Notebook) sur Docker
Construction de l'environnement de contrôle à distance Pepper-kun avec Docker + IPython Notebook
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Installez Ubuntu 20.04 avec GUI et préparez l'environnement de développement
Créez un environnement de développement avec Poetry Django Docker Pycharm
[Linux] Créez un auto-certificat avec Docker et apache
Construire un environnement de calcul numérique avec pyenv et miniconda3
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS avec Anaconda
Mettez Jupyter et Docker Compose dans votre Chromebook et utilisez-le comme un environnement de développement léger!