LoginSignup
41
38

More than 3 years have passed since last update.

dockerでjupyter notebookが動く環境を付け加える作業

Last updated at Posted at 2018-12-26

目的

dockerで時々する作業を文字起こししてみる。
めぼしいImageをpullしてきたあと、どうやっていじろうかなと考えているときはこんな流れで作業します。

実行するコマンド

コンテナ作成

docker run -it --name MYCONTAINER -p 8001:8000 -v /Users:/home IMAGE bash
  • 作成するコンテナを「MYCONTAINER」と命名。
  • コンテナの8000番ポートをローカルの8001番ポートにポートフォーワード
  • コンテナの/homeとローカルの/Usersを共有
  • 「IMAGE」という名前のイメージをベースにする
  • bashを実行。

コンテナから抜けたあと再度起動し、bashで入る

docker start MYCONTAINER
docker exec -it MYCONTAINER bash

コンテナからjupyter notebookを実行する

(自分の使いたいpythonバージョンをセットアップしてから)
pip install jupyter
jupyter notebook --port 8000 --ip=0.0.0.0 --allow-root
  • OSError: [Errno 99] Cannot assign requested address
  • こんなエラーが出てきたので、--ipと--allow-rootをつけた

あとは、表示されたアドレスとトークンを、ローカルでブラウザにコピペする

41
38
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
41
38