Jupyter を Docker で使った時のメモ

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...

久しぶりに更新。
お仕事変わりました。

はじめに

今月から、機械学習も学ぶ必要があり、
JupyterをDockerで使おうとした時のメモです。
ちょっと、ん?となってので、備忘録的に。

基本的にはこちら を参考にさせてもらいました。

 環境

PC:Macbook Pro
OS:Mac OS High Sierra
Docker:17.12

Jupyterのインストール

リンクの記事の通りにコマンドを入力していきます。
ここでは、とくにつまるところもありませんでした。
ちょっと時間がかかります。

$ docker pull jupyter/datascience-notebook
Using default tag: latest
latest: Pulling from jupyter/datascience-notebook
e0a742c2abfd: Downloading   22.9MB/47.15MB
486cb8339a27: Download complete
dc6f0d824617: Download complete
4f7a5649a30e: Download complete
672363445ad2: Download complete
ecdd51c923e7: Download complete
42885501cf6c: Download complete
a91169574a99: Downloading  3.595kB/8.349kB
4d0f6517ea26: Download complete
665f40dab9d2: Download complete
545196d05ed6: Download complete
4c4f04ecf7e4: Waiting
c4a89ed29043: Waiting
b4c0a15e4c3c: Waiting
4d43858c7566: Waiting
8db425ef5cd8: Waiting
e9c73c3c71e3: Waiting
e83e98458044: Waiting
6071e4b0c1bc: Waiting
ec7741f34b85: Waiting
9e4a532179fd: Waiting
1b2949962cfe: Waiting
f7650f130532: Waiting
8fee9f5dc92a: Waiting
7cd51a2466d5: Waiting
0ba443fcae06: Waiting
151d0e55b16e: Waiting
3194c17312b3: Waiting
ed7b343f1a4b: Waiting
:
:
$ docker images jupyter/datascience-notebook
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
jupyter/datascience-notebook   latest              ce345ce27afc        3 weeks ago         6.18GB

6.2GB!?でかいw

Dockerで起動する

すこし時間がかかりましたが、インストールできました。
さっそく、以下のコマンドで起動しましょう。

$ docker run -d --name notebook -p 8888:8888 jupyter/datascience-notebook
cb0f75df7bae39d9a3ea3a8912fd5059acfc36afdc63132768c396f0958cd88e

ブラウザでアクセスする

ブラウザをひらきhttp://localhost:8888/にアクセスします。
そうするとトークンが聞かれます。ここで、ん?となりました。

image.png

docker起動時に出力されてたcb0f75df7bae39d9a3ea3a8912fd5059acfc36afdc63132768c396f0958cd88eを入力しても、
Invalid passwordが表示されるだけだったのです。
まぁ、dockerん中入ってコマンド打てばわかるんですけどね。

dockerに接続する

Jupyterを使用するためのtokenをするため、dockerに接続してみます。

$ docker ps -a
CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS                      PORTS                    NAMES
cb0f75df7bae        jupyter/datascience-notebook   "tini -- start-noteb…"   6 minutes ago       Up 6 minutes                0.0.0.0:8888->8888/tcp   notebook
$ docker exec -it notebook /bin/bash
[email protected]:~$ jupyter notebook list
Currently running servers:
http://localhost:8888/?token=86c312f14e234dedfeab6e4f02e044c35616ff575fcebff8 :: /home/jovyan

ということで、
http://localhost:8888/?token=86c312f14e234dedfeab6e4f02e044c35616ff575fcebff8
へアクセスします。

image.png

アクセスできました!


1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...
      この投稿は審査処理中  | 元のサイトへ