GitHubやgistで公開したり、ローカルにダウンロードせずに、サーバ上にあるnotebookファイルの中身を確認したい!
dockerでカレントディレクトリを/notebook
にマウントして、nbviewerの--localfiles
オプションで/notebook
を公開する。
--localfiles
オプションの使い方の情報がなさすぎて困った。
docker run --rm -p 8080:8080 -v $(pwd):/notebook jupyter/nbviewer python -m nbviewer --port=8080 --localfiles=/notebook
これで、http://[hostname]:8080/localfile/
にアクセスするとファイル一覧が表示される。
Serving local notebooks in /notebook, this can be a security risk
だそうですので注意。