リモートjupyter notebook on docker 設定
A TensorFlow docker image to rule them all · Ricardo's Place
このページを見てまずはdocker の上にkerasをjupyterで動かせるようにしました。
$ docker run --rm --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3
これで出てきたアドレスを打てば起動できました。
この環境をどうやってリモートで動かせばいいのかがわからない。
とりあえずmountしてみた
$ docker run --rm --runtime=nvidia -it -p 8888:8888 --mount type=bind,src=/home/???/docker_keras,dst=/notebooks tensorflow/tensorflow:latest-gpu-py3
これでファイルは触れるようになった。
dockerコンテナで起動中にjupyter notebookのURLを取得するには
docker exec CONTAINER_NAME jupyter notebook list