[PYTHON] Freigeben von Ordnern für Docker und Windows mit Tensorflow

Umgebung: Windows8.1

[Hintergrund]: sonnig:

http://yaju3d.hatenablog.jp/entry/2016/04/07/011033 Ich habe versucht, mit Tensorflow mit Jupiter zu spielen, der sich auf die obige Site bezieht, aber ich konnte nicht den gesamten Ordner hochladen, also Ich dachte, es wäre einfach hochzuladen, wenn Docker für Windows freigegeben wird. : lacht:

Es lief jedoch nicht gut und es dauerte ungefähr eine Stunde, um es zu teilen Ich dachte, es wäre großartig, wenn ich es auf leicht verständliche Weise erklären und die Informationen erweitern könnte. : Augen:

[Vorbereitung]: Zyklon:

Laden Sie die Windows-Version von Docker von der folgenden Site herunter und installieren Sie sie. : Läufer:   https://www.docker.com/products/docker-toolbox

[Ordnerfreigabeverfahren]: Rakete:

① Starten Sie "Docker Quickstart Terminal". ② 「docker run -p 8888:8888 -p 6006:6006 --name nobu_tensor -v //c/Users/nobu/tensorflow_share:/notebooks -it b.gcr.io/tensorflow/tensorflow」 Im Docker-Terminal.

-Geben Sie einen beliebigen Containernamen für den Wert der Option --name ein (Hier lautet der Containername "nobu_tensor") -Geben Sie den Wert der Option -v ein [Lokaler Ordnerpfad, den Sie freigeben möchten: Docker-Ordnerpfad, den Sie freigeben möchten]. Hier wird "C: \ Users \ nobu \ tensorflow_share" für den lokalen freigegebenen Ordner angegeben. Bitte Notebooks nicht wechseln   Stellen Sie den Wert der Option -v entsprechend Ihrer Umgebung ein.

③ Drücken Sie im Docker-Terminal "Strg + c". Sie werden gefragt, ob Sie diesen Notebook-Server herunterfahren möchten (j / [n]?). Geben Sie "y" ein und drücken Sie die Eingabetaste. Dadurch wird der Server gestoppt. ④ Geben Sie im Docker-Terminal "Docker start nobu_tensor" ein (der Teil nobu_tensor ist der Wert der in Schritt ② eingegebenen Namensoption). Bitte greifen Sie über Ihren Browser auf die folgende Website zu. jupyter startet.    http://192.168.99.100:8888/ ④ Geben Sie im Docker-Terminal "docker exec -it nobu_tensor bash" ein, um es in den Container zu legen. (Der Teil nobu_tensor ist der Wert der in Schritt ② eingegebenen Namensoption.) ⑤ Wenn Sie den Container eingeben, befindet er sich bereits im Ordner "Notebooks". Wenn Sie beispielsweise "touch aaa.txt" eingeben, wird eine "aaa.txt" -Datei erstellt. Überprüfen Sie, ob die Datei mit dem Befehl ls erstellt wurde. ⑥ Übrigens, wenn ich den lokal angegebenen freigegebenen Ordner (C: \ Users \ nobu \ tensorflow_share) öffne, bin ich überrascht. Enthält "aaa.txt", das im Container erstellt wurde! !! : grinsen: Wenn ich auf http://192.168.99.100:8888/ zugreife, bin ich erneut überrascht. "Aaaa.txt" erscheint! !! !! : Herz Augen:

Jetzt werden die Docker- und Windows-Ordner gemeinsam genutzt, und die Dateien werden auch für Jupyter freigegeben.

[Referenzseite]

・ Spielen Sie mit Docker (3) Verwenden Sie Apache   http://tech.pjin.jp/blog/2015/12/03/docker%E3%81%A7%E3%81%82%E3%81%9D%E3%81%B6%EF%BC%88%EF%BC%93%EF%BC%89apache%E3%82%92%E4%BD%BF%E3%81%86/ ・ Docker-Befehls-Spickzettel    http://qiita.com/voluntas/items/68c1fd04dd3d507d4083 ・ Möchten Sie den Container betreten? Sie können es mit Docker Exec tun    http://qiita.com/yosisa/items/a5670e4da3ff22e9411a

Recommended Posts

Freigeben von Ordnern für Docker und Windows mit Tensorflow
[How to!] Lerne und spiele Super Mario mit Tensorflow !!
[Linux] Unterteilen von Dateien und Ordnern
Verwendung von Cmder mit PyCharm (Windows)
Verwendung von Tensorflow unter Docker-Umgebung
So installieren Sie Python3 mit Docker Centos
So verarbeiten Sie Kamerabilder mit Teams und Zoom Volumen der Emotionsanalyse mit Tensorflow
So löschen Sie ein Protokoll mit Docker, nicht um ein Protokoll zu sammeln
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
So schleifen und spielen Sie ein GIF-Video mit openCV ab
[TensorFlow] Ich möchte Fenster mit Ragged Tensor verarbeiten
Ich habe versucht, Grad-CAM mit Keras und Tensorflow zu implementieren
Hinweise zum Betrieb von Firefox mit Selen unter Windows
Zusammenfassung, wie der Status mit mehreren Funktionen geteilt wird
[TF] Speichern und Laden von Tensorflow-Trainingsparametern
[IPython] Freigeben eines IPython-Notizbuchs
So installieren Sie Python [Windows]
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Wie man RDP auf Fedora31 macht
Wie lösche ich mit SQLAlchemy?
So teilen Sie die Vim-Zwischenablage mit dem Betriebssystem unter Ubuntu 18.04.3 LTS
TensorFlow-Lernmethode für Profis der freien Künste und Python-Anfänger
So implementieren Sie Python EXE für Windows mit Docker-Container
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
So melden Sie sich mit Python bei AtCoder an und senden automatisch
So legen Sie eine Verknüpfung fest, um in IBus zwischen voller und halber Breite zu wechseln
So brechen Sie RT mit tweepy ab
Python: So verwenden Sie Async mit
Python 3.6 unter Windows ... und zu Xamarin.
Einfacher Slackbot mit Docker und Errbot
So installieren und verwenden Sie Tesseract-OCR
Verwendung von Dataiku unter Windows
So importieren Sie CSV- und TSV-Dateien mit Python in SQLite
So verwenden Sie virtualenv mit PowerShell
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Umgang mit unausgeglichenen Daten
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
So stellen Sie den Django-Kompressor unter Windows bereit
So führen Sie Jupyter und Spark auf einem Mac mit minimalen Einstellungen aus
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
So verwenden Sie das Jupyter-Notebook, ohne Ihre Umgebung mit Docker zu verschmutzen
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
So installieren Sie TensorFlow unter CentOS 7
Umgang mit dem DistributionNotFound-Fehler
So installieren und konfigurieren Sie Amsel
Verwendung von .bash_profile und .bashrc
Wie fange ich mit Django an?
So installieren und verwenden Sie Graphviz
Umgang mit Fehlern bei der Installation von Python und Pip mit Choco
Aufblasen von Daten (Datenerweiterung) mit PyTorch
Erklärt, wie TensorFlow 2.X mit der Implementierung von VGG16 / ResNet50 verwendet wird