docker runで起動

公式サイトにあるように、jupyterのタグが付いたイメージをpullして、下記のようにrunすれば、jupyter notebookが起動する。

$ docker run -it -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

ホストのウェブブラウザでhttp://127.0.0.1:8888/?token=…を開く。
/tfがルートとして開く。

コンテナ内で bash シェル セッションを開始後に起動

コンテナ内で bash シェル セッションを開始する。

$ docker run -it -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter bash

コンテナ内で下記のコマンドを実行して、jupyter notebookが起動する。

# jupyter notebook --port 8888 --ip=0.0.0.0 --allow-root

ホストのウェブブラウザでhttp://127.0.0.1:8888/?token=…を開く。
コンテナ内の任意のディレクトリをルートとして、jupyter notebookが起動することができる。

(上の例では、jupyter付きのイメージを使っているが、jupyterなしのイメージを起動後にpipで入れた場合でも可能。)

参考

https://qiita.com/tand826/items/0c478bf63ead75427782
https://qiita.com/ciela/items/0e0392f600c92b93d7c6

广告
将在 10 秒后关闭
bannerAds