2016-12-10 17 views
4

ドッカーマシンを使用してJupyterノートブックを開くと、奇妙な問題が発生します。ウェブサイトにはパスワードを入力してノートブックにアクセスできる必要があります。それは本当に奇妙です!なぜなのかご存知ですか?実際、私はドッカーマシンを使ってテンソルフローを使って機械学習を学んでいます。私はテンソルフローを取得し、ブラウザ上でジュピターのノートブックを開こうとすると、ドッカーのコンテナと端末を使用します。しかし、Jupyterがブラウザに表示された後、ノートブックを使用するためのパスワードを入力することができます。ドッカーマシンを使用すると、ジュピターノートブックにアクセスするためにパスワードが必要なのはなぜですか?

+0

jupyter_notebook_config.pyの底にこのスニペットを見つけることができますか?私はこの質問が混乱していると感じている、私はまだ問題を解決しようとしている!私の評判は5ポイントしかないので、写真をアップロードできませんでした(なぜstackoverflowがユーザーにそのような不等な制限を与えるのか分かりません)。しかし、私はおそらく私はそれがどのように動作するかを確認するために私のjupyterのパスワードをリセットする必要が考えています! – user144600

答えて

3

あなたはテンソルにパスワードを入力することができますが、このようPASSWORDという環境変数を介してドッキングウィンドウコンテナをフロー:
docker run -it -p 8888:8888 -e "PASSWORD=abc123" gcr.io/tensorflow/tensorflow

だけ-eパラメータを追加し、そのあとにevironment変数を指定します。

あなたがドッキングウィンドウの画像のためのgithubのレポジトリに目を通す場合は、それがdownvotedされてなぜ

# sets a password if PASSWORD is set in the environment 
if 'PASSWORD' in os.environ: 
    c.NotebookApp.password = passwd(os.environ['PASSWORD']) 
    del os.environ['PASSWORD'] 
+0

+1 Googleの「入門」ページには、このような微妙な微妙なニュアンスが記載されていないので、迷惑です。人々が始めるのに本当に役立つものではありません。 – Jarad

関連する問題