[PYTHON] Bis Sie Jupyter in Docker starten

Dies ist der Artikel zum dritten Tag von Python Advent Calendar 2015.

Wie geht's?

Wenn Sie versuchen, Jupyter (IPython Notebook) einschließlich verschiedener Pakete unter Windows oder Mac zu verwenden, ist die Installation schwierig. Dieses Mal werde ich erklären, wie Jupyter unter Windows (64-Bit) mit Docker gestartet wird. Bitte überprüfen Sie Docker Hub auf verfügbare Pakete. Wenn Sie es schnell erledigen möchten, lesen Sie [Verwendung der Docker Toolbox](# docker-toolbox). Wenn Sie verschiedene Dinge ausprobieren möchten, lesen Sie [Verwendung von Docker mit Ubuntu](Verwendung von Docker mit #ubuntu).

Verwendung der Docker Toolbox

Mit der Docker Toolbox können Sie Docker problemlos verwenden. Nach der Installation der Docker Toolbox können Sie die folgende Software verwenden.

--Docker Client: In Shell arbeiten --Docker Machine: Erstellen eines Hosts --Docker Compose: Operation mit mehreren Containern --Docker Kitematic: Arbeiten Sie mit der GUI --VirtualBox: Ausführung des virtuellen Betriebssystems (CoreOS)

Installieren Sie die Docker Toolbox

Bitte laden Sie das Installationsprogramm von Docker Toolbox herunter und installieren Sie es.

Starten Sie Kitematic

Mit Kitematic in der Docker Toolbox können Sie Docker über die GUI bedienen. Starten Sie Kitematic. Geben Sie [tsutomu7 / jupyter] wie unten gezeigt in den Suchtext ein und klicken Sie auf die Schaltfläche [CREATE]. 1.png

Nach einer Weile ändert sich der Status in [RUNNING]. Klicken Sie unten rechts auf [/ jupyter] von [VOLUMES] und wählen Sie [Enumes Volumes], um die Datei unter Windows zu speichern. Klicken Sie unter [WEB PREVIEW], um den Browser zu starten und Jupyter zu verwenden. 2.png

Wählen Sie [Python3] unter [Neu] oben rechts im Browser aus. 3.png

Wenn [Untitled1.ipynb] geöffnet wird, geben Sie "! Conda list" ein und drücken Sie [Umschalt + Eingabetaste], um eine Liste der installierten Pakete anzuzeigen.

Wie man Docker mit Ubuntu benutzt

Das Folgende wird der Reihe nach erklärt.

VirtualBox installieren

Laden Sie Ihr Betriebssystem-Installationsprogramm von [VirtualBox herunterladen] herunter und installieren Sie es (https://www.virtualbox.org/wiki/Downloads). Obwohl nicht erforderlich, [Einführung des Erweiterungspakets](http://vboxmania.net/content/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%86%E3% 83% B3% E3% 82% B7% E3% 83% A7% E3% 83% B3% E3% 83% 91% E3% 83% 83% E3% 82% AF% E3% 81% AE% E5% B0% Es ist zweckmäßig, 8E% E5% 85% A5) durchzuführen.

Ubuntu-Installation

Laden Sie das Ubuntu 14.04 LTS [^ 1] -Disk-Image von Download Virtual Hard Disk Image herunter und entpacken Sie es.

Registrieren und starten Sie eine virtuelle Maschine

Starten Sie VirtualBox und drücken Sie [Neu]. Geben Sie Folgendes an und fahren Sie mit dem nächsten fort. 4.png

Wir empfehlen eine Speichergröße von 2048 MB oder mehr. Sie können es später ändern. Wählen Sie für die Festplatte [Bereits ...] aus, klicken Sie auf das Symbol rechts, geben Sie das entpackte Ubuntu 14.04 LTS-Image an und klicken Sie auf die Schaltfläche [Erstellen]. 5.png

Ubuntu-Einstellungen

Wählen Sie Ubuntu14.04 und drücken Sie [Einstellungen]. Es ist zweckmäßig, in [Erweitert] von [Allgemein] Folgendes einzustellen. 6.png

Wenn Sie das Erweiterungspaket installiert haben, können Sie auf dem Remotedesktop auf [Host-IP-Adresse: 13389] zugreifen und diese verwenden, indem Sie die folgenden Einstellungen vornehmen. 7.png

Wählen Sie [Adapter 2] unter [Netzwerk] und stellen Sie Folgendes ein. Lassen Sie die Einstellungen für [Adapter 1] unverändert. 8.png

Die Bedeutung der Einstellungen finden Sie unter [Netzwerkeinstellungen](http://vboxmania.net/content/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC Siehe% E3% 82% AF% E8% A8% AD% E5% AE% 9A).

Booten von Ubuntu und Installieren von Docker

Drücken Sie [Start], um Ubuntu zu starten und sich anzumelden.

passendes Update

Führen Sie wie folgt aus. (Empfohlen, jeweils eine Zeile zu kopieren)

ubuntu


sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo gedit /etc/apt/sources.list.d/docker.list

Der Editor wird geöffnet. Speichern Sie daher wie folgt. 「deb https://apt.dockerproject.org/repo ubuntu-trusty main」

Linux-Image-Extra-Update

Führen Sie wie folgt aus.

ubuntu


sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r)

Installieren Sie Docker

Führen Sie wie folgt aus.

ubuntu


sudo apt-get update
sudo apt-get install docker-engine
sudo service docker start

Sie können die Version mit "docker --version" überprüfen. Weitere Informationen finden Sie unter Installation unter Ubuntu.

So verwenden Sie den Docker-Befehl als Nicht-Root-Benutzer

Bitte gehen Sie wie folgt vor und melden Sie sich erneut an.

ubuntu


sudo gpasswd -a $USER docker

Starten Sie Jupyter

Starten Sie den Server mit Docker und überprüfen Sie ihn mit einem Browser.

Bestätigung der IP-Adresse

Gehen Sie wie folgt vor und merken Sie sich die IP-Adresse nach [inet]. Diese Adresse wird verwendet, um den Browser in Windows zu öffnen.

ubuntu


ip addr show eth1

Starten Sie Jupyters Server

Gehen Sie einfach wie folgt vor:

ubuntu


mkdir jupyter
docker run -d -p 8888:8888 -v $(pwd)/jupyter:/jupyter tsutomu7/jupyter

Jupyter Client Bestätigung

Versuchen Sie, die oben bestätigte "http: // bestätigte IP-Adresse: 8888" mit einem Windows-Browser zu öffnen. Der Python 3.5 Jupyter wird gestartet.

Wenn Sie es in einem Ubuntu-Browser sehen möchten, lesen Sie "http://172.17.0.2:8888".

Fahren Sie Jupyters Server herunter

Fahren Sie den Server wie folgt herunter.

ubuntu


docker stop $(docker ps -aq)

Starten Sie den Server von Jupyter neu

Starten Sie den Server wie folgt neu.

ubuntu


docker start $(docker ps -aq)

[^ 1]: Am 23. Oktober 2015 ist Ubuntu 15.10 die neueste, aber die neueste Langzeitgarantie (LTS) ist der 14.04.

Recommended Posts

Bis Sie Jupyter in Docker starten
Bis Sie mit Jupyter eine einfache Bilderkennung durchführen können
Bis Sie Python in Docker einfügen
Bis Sie anfangen, mit Scrapy zu kriechen
Bis Python auf Apache läuft
Bis Sie den Rubin mit Renpy schütteln
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Bis Sie die iOS-Kommunikation mit mitmproxy bestätigen
Bis Sie opencv mit Python verwenden können
Bis du weißt, was du mit Django mit Jenkins gemacht hast
Erstellen einer Analyseumgebung mit Docker (Jupyter Notebook + PostgreSQL)
Starten Sie Caddy mit Docker, ohne Caddy in CentOS8 zu integrieren
Bis Sie die Kaggle-API mit Colab verwenden
Starten Sie mit Docker einen einfachen Python-Webserver
Starten Sie Nginx mit Docker ohne Nginx in CentOS8
Bis zur Verwendung von PhantomJS mit Python auf Heroku
Ich habe versucht, Jupyter mit allen Amazon-Lichtern zu starten
Sie können jetzt Folien mit nbviewer anzeigen! [Jupyter]
TFTP-Server mit Docker
Aufbau einer virtuellen Umgebung mit Docker + Flask (Python) + Jupyter-Notebook
Mehrfachauswahl mit Jupyter
Kerzenbeine mit Plot + Jupyter
EC2-Bereitstellung mit Vagrant + Jupyter (IPython Notebook) auf Docker
Verwenden Sie Python mit Docker
Bis Sie MySQL-Python installieren
Proxyserver mit Docker
Starten Sie Jupyter schnell mit Docker (Zielsprache: Anaconda / Ruby)
Hallo, Welt mit Docker
Starten Sie IPython mit virtualenv
[GitHub] Bis Sie mit ssh mithilfe von Deploy-Schlüsseln ziehen
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Bis TensorFlow-GPU mit pip in der Windows-Umgebung installiert ist
Jupyter Docker Bildzusammenfassung
Django ab heute
Verwenden Sie nim mit Jupyter
Bis Sie Python Virtualenv unter Windows erstellen und Jupyter starten
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Bis Sie die SVG-Datei mit AutoCAD zu PNG bearbeiten.
Bis zum Start des Django-Tutorials mit Pycharm unter Windows
Bis die von Flask + MySQL erstellte API in Docker konvertiert wird
Betten Sie Audiodaten in Jupyter ein
Verwenden von Graphviz mit Jupyter Notebook
Verwenden Sie pip mit Jupyter Notebook
Bis hallo Welt mit Zappa
Für diejenigen, die nicht wissen, wie man ein Passwort mit Jupyter auf Docker festlegt
Implementieren Sie PyTorch + GPU mit Docker
PySpark Leben beginnt mit Docker
Verwenden Sie Cython mit Jupyter Notebook
Bereiten Sie die Python3-Umgebung mit Docker vor
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Versuchen Sie, Python mit Try Jupyter auszuführen
Probieren Sie Selenium Grid mit Docker aus
Wechseln Sie die virtuelle Umgebung mit Jupiter
Serververwaltung mit Jupyter (1) -Import
Versuchen Sie, Jupyter Hub mit Docker zu erstellen
Erstellen Sie eine Rails-Anwendung mit Docker
Starten eines mit Jupyter Notebook erstellten Python-Programms
Wenn Sie Datenwissenschaftler werden möchten, beginnen Sie mit Kaggle
So verwenden Sie das Jupyter-Notebook, ohne Ihre Umgebung mit Docker zu verschmutzen