-Studieren Sie mit nur den minimalen Gegenständen auf dem Schreibtisch! !! ――Wie weit können Sie die Entwicklung mit iPad Pro studieren?
Es ist einfach. Weil alles schief gelaufen ist (tsu ω-`) Aber mach dir keine Sorgen. Auf dem iPad ist ein Retter erschienen.
iPad OS! !! Außerdem, ... ** Safari wird jetzt auf der PC-Version angezeigt **.
Ich frage mich, was so gut ist, Bisher über Webbrowser verwenden Ich habe Probleme mit ** Cloud9 ** oder ** Jupyter Notebook **, aber dies wurde verbessert! (Ich hatte es schwer, weil die Bedienung des Cursors auf der Smart-Tastatur nicht funktioniert hat ...) Dieses Mal möchte ich das Jupyter-Notizbuch anzeigen.
Rufen Sie das VPS-Bedienfeld von Sakura auf und drücken Sie "Start".
** Aktuelle Empfehlungen: Termius ** Dies war aus Sicherheitsgründen einfach, wenn eine SSH-Verbindung mit Schlüsselauthentifizierung verwendet wurde.
Stellen Sie sicher, dass Sie Docker haben
$ docker --version
Docker version 1.13.1, build b2f74b2/1.13.1
Bild herunterladen
docker pull jupyter/datascience-notebook
Temporärer Start, um einen Hash zu erstellen (--rm wird hinzugefügt, damit er verschwindet, wenn er aus dem Container kommt)
$ docker run -it --rm jupyter/datascience-notebook /bin/bash
Wenn Sie es in einen Behälter wie jovyan @ xxxxxxx legen, Leihen Sie Python3 im Container aus, um einen Hash des Passworts zu erstellen (diesmal "Test", ändern Sie es in Ihr bevorzugtes und sicheres Passwort).
$ python3 -c 'from notebook.auth import passwd;print(passwd())'
Enter password:
Verify password:
sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0 ← Verwenden Sie dies später
Verlassen Sie den Container (Strg + D ist ebenfalls möglich)
$ exit
Verwenden Sie den zuvor erstellten Hash für das Kennwort
Eine kurze Beschreibung der Argumente -d: Ich werde es im Hintergrund ausführen --name: Der Containername ist jupyter -p: Wenn von außen auf Port 8888 zugegriffen wird, bedeutet dies, dass Sie innerhalb des Containers mit 8888 verbunden sind. -u: Als Root verwenden
$ docker run -d --name jupyter -p 8888:8888 -u root jupyter/datascience-notebook start-notebook.sh --NotebookApp.password='sha1:43dd030f7f29:bfa2d32e343582447c4ddf176911a8417bc64cc0'
Bestätigung, dass es funktioniert
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f9c6b139eae jupyter/datascience-notebook "tini -g -- start-..." 3 seconds ago Up 2 seconds 0.0.0.0:8888->8888/tcp jupyter
Beim Zugriff mit der IP-Adresse meines Servers: 8888. .. .. ..
Es ist geschafft (Nein ∀ \ *)
Geben Sie das Passwort test
ein. .. .. ..
Ich habe es reingelegt!
Überprüfen Sie, ob Sie Python verwenden können Wenn Sie "Python 3" unter "Neu" auswählen, wie durch den Pfeil oben gezeigt
Benimm dich wie erwartet! !! !! Das beste! !!
Der Port wurde möglicherweise nicht freigegeben.
Überprüfen Sie zuerst die Brandwandeinstellungen
$ sudo firewall-cmd --list-all
[sudo] password for rgoto:
public (active)
~Auszug~
ports: 8080/tcp 8888/tcp
Es wird hier ohne 8888 / tcp abgelehnt. Fügen wir es hinzu. (Sie können Ihren Lieblingsport mit Port vor Docker-Lauf auswählen, daher halte ich es für sicherer, den nicht erratenen zu verwenden.)
$ sudo firewall-cmd --add-port=8888/tcp --permanent
(Wenn Sie / tcp vergessen, können Sie es nicht hinzufügen und sind ungeduldig.)
Ich denke, ich kann es endlich richtig benutzen! Ein Junge auf einem iPad CM 「What's a computer?」 Ich werde versuchen, Fehler zu machen, damit ich es tun kann.
Verwenden von Jupyter Notebook mit Docker Öffnen des CentOS 7-Ports mit Sakuras VPS
Recommended Posts