LoginSignup
11
16

More than 5 years have passed since last update.

パスワードとか知らないから1秒でも早くJupyter Notebook使いたい人へ

Last updated at Posted at 2017-05-30

パスワードとか知らんから今すぐJupyter Notebook使わせろ!って方向けです。

というか自分への備忘録です。

自身の環境

Docker-toolbox on virtualbox on Windows 10

Docker image 取得(している人は無視)

$ docker pull jupyter/datascience-notebook

僕ははとりあえずいろいろ入っている「jupyter/datascience-notebook」を選んでいますが、
いいからNotebook使わせろ!って方は「jupyter/notebook」で良いと思います。

コンテナ起動

docker run -d --name notebook -p 8888:8888 -v /c/Users/[User]/[Work]:/home/jovyan/work -e GRANT_SUDO=yes jupyter/datascience-notebook

「[User]/[Work]」は適当に自身のユーザ名と作業フォルダを指定しましょう。
データの永続化とかファイル共有のために「-v」オプションで指定しているので、
そこらへんは不要という方はこの「-v ~ jovyan/work」は取りましょう。

コンテナ内のシェルに接続

$ docker exec -it [Container ID] /bin/bash
jovyab@<Container ID>:~/work$

「[Container ID]」は $ docker container ls とかで確認できます。
知ってる人にとっては当たり前かもですが、先頭の1,2文字(他とかぶっていなければ)だけ打てば良いです。

「exec」コマンドなどについてもっと知りたい方は
Dockerコンテナ内で操作 attachとexecの違い - Qiita などへどうぞ。

Jupyter Notebook 起動

jovyab@<Container ID>:~/work$ jupyter notebook list
Currently running servers:
http://localhost:8888/?token=<トークン> :: /home/jovyan/work

上記の「http://~<トークン>」をブラウザにコピペしてアクセスすれば起動しているはず。
※ docker-machine など使用されている方は、「localhost」は適宜変えましょう。(僕は192.168.99.100です)

これで起動されているはず!

11
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
16