[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!

Einführung

Beschreibt das Erstellen einer jupyterLab-Umgebung mithilfe der Docker-Compose-Datei.

JupyterLab ist eine interaktive Entwicklungsumgebung, die auf Jupyter (iPython Notebook) basiert.

Erforderliche Dateien und Verzeichnisse

Verzeichnisaufbau

Erstellen Sie Dateien und Verzeichnisse so, dass das Konfigurationsdiagramm wie unten gezeigt ist.

Diagramm


.
├── docker-compose.yml
├── work
    

Inhalt von docker-compose.yml

Beschreiben Sie die erforderlichen Einstellungen in docker-compose.yml, um die jupyterLab-Umgebung zu erstellen.

docker-compose.yml


version: "3"
services:
  notebook:
   # https://hub.docker.com/r/jupyter/datascience-Ziehen Sie das Bild aus dem Notizbuch
    image: jupyter/datascience-notebook
    #Porteinstellungen("Host: Container")
    ports:
      - "8888:8888"
    #Umgebungsvariablen einstellen
    environment:
      - JUPYTER_ENABLE_LAB=yes
    #Volumen(Speicherort der Datenpersistenz)Einstellungen von(Gastgeber:Container)
    #Im Arbeitsverzeichnis auf dem Host und im Container/home/jovyan/Bild, mit dem das Arbeitsverzeichnis verknüpft ist
    volumes:
      - ./work:/home/jovyan/work
    #Führen Sie abschließend den Befehl aus, um eine Verbindung zu jupyterLab herzustellen.
    command: start-notebook.sh --NotebookApp.token=''

Startmethode

Führen Sie nach dem Schreiben von docker-compose.yml den folgenden Befehl aus

$ docker-compose up -d

Das erste Mal dauert es einige Zeit, um das Bild zu ziehen.

Sobald der Container leer ist, gehen Sie zu http: // localhost: 8888.

Erfolg, wenn der folgende Bildschirm angezeigt wird!

スクリーンショット 2020-06-21 23.24.39.png

Ergänzung (für diejenigen, die mit dem Docker-Befehl run beginnen möchten)

Persönlich bevorzuge ich die Verwendung der Docker-Compose-Datei. Wenn Sie jedoch Probleme beim Erstellen einer Docker-Compose-Datei haben, können Sie sie mit dem folgenden Befehl starten.

$ docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v ./work :/home/jovyan/work jupyter/datascience-notebook

Beim Start wird das folgende Protokoll auf der Konsole angezeigt. Kopieren Sie daher den Teil [Token].

Copy/paste this URL into your browser when you connect for the first time,
  to login with a token:
  http://7dae9a493ca7:8888/?token=[Zeichen]

Gehen Sie zu http: // localhost: 8888.

Anschließend werden Sie nach einem Kennwort usw. gefragt. Fügen Sie daher das zuvor kopierte Token in das Kennwortfeld ein.

Dann wird der Bildschirm von jupyterLab angezeigt.

Recommended Posts

[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Erstellen Sie eine Python-Umgebung
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Erstellen Sie einen DI-Container mit Python
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine Binärdatei in Python
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie eine zufällige Zeichenfolge in Python
Verwenden von venv in der Windows + Docker-Umgebung [Python]
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine einfache GUI-App in Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
Erstellen Sie mit Docker eine Python + uWSGI + Nginx-Umgebung
Erstellen Sie eine Python-GUI-App in Docker (PySimpleGUI).
[GPS] Erstellen Sie eine kml-Datei mit Python
Einführung in Docker Erstellen einer Ubuntu-Umgebung in Ubuntu
Verwenden Sie WebDAV in einer Portable Docker-Umgebung
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen und testen Sie mit Docker in wenigen Minuten eine OpenCV- und Python-Umgebung
Erstellen Sie eine GIF-Datei mit Pillow in Python
Erstellen Sie ein Python-Modul
Erstellen Sie Spatia Lite in Python
Ich möchte mit Python ein Fenster erstellen
Erstellen Sie in Python ein Diagramm der Standardnormalverteilung
So erstellen Sie eine JSON-Datei in Python
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
virtuelle Umgebung in Python
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie in Python ein einfaches Momentum-Investmentmodell
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
Entwicklungsumgebung in Python
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Erstellen Sie in KiCad ein Rahmenantennenmuster in Python
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Erstellen einer R- und Python Docker-Arbeitsumgebung
[LINE Messaging API] Erstellen Sie mit Python ein umfangreiches Menü
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows