docker jupyter gpu remote 環境

やっと設定ができました。

まずはdocker へ

bash で入ります。

その後jupyter_notebook_configの設定のIP設定を

c.NotebookApp.ip = '0.0.0.0'

のように変更します。

port 8888もuwfコマンド等を使って開放しておきます。

ssh -L 8888:localhost:8888 -F ~/.ssh/config default

でリモートのGPUマシンに繋いでから

クライアント側の新しく開いたterminalで

open http://localhost:8888

 と打てばweb ブラウザでjupyterの画面が開く。

個々で新しくpasswordを設定できるので、上の欄にトークンを打ち込んでから下の段に新しいパスワードを打ち込めば使えるようになる。

トークンの所得方法は以前に述べたが

docker exec <docker-id> jupyter notebook list

 で確認できる.

 "http://0.0.0.0:8888/?token=?????????"

のように出てくるのでtoken=以降をコピペすればOK。

 

やっと使えるようになって嬉しいです。

 参考にさせていただいたサイト

blog.amedama.jp