2017-10-18 17 views
0

私はtensorflow画像を使用します。docker run -it -p 8888:8888 tensorflow/tensorflowdockerテンソルフローイメージでatp-get updateを実行した後にJupyterノートブックが起動しないのはなぜですか?

Jupyterノートブックが自動的に起動されます。[I 13:00:45.022 NotebookApp] The Jupyter Notebook is running at: ...

を私はインスタンスをドッキングウィンドウにアタッチする次のコマンドを使用します。docker run -i -t tensorflow/tensorflow /bin/bash

私は、このインスタンスにJupyterノートをapt-get updateを実行した後もう始まっていない。

どうすれば修正できますか?なぜそれが起こりますか?

+0

どのように 'apt-get update'を実行しますか?ドッカーの添付を使用して、このコマンドを実行しますか? – Anis

+0

はい、ドッカーの実行-i -tテンソルフロー/テンソルフロー/ bin/bash –

答えて

0

docker run -i -t tensorflow/tensorflow /bin/bashを実行するときは、内部で実行中のノートブックサーバーで現在実行中のコンテナを接続しないでください。同じイメージに基づいて別のコンテナを起動しますが、ノートブックサーバーを起動してデフォルトの開始コマンドを無効にします。

したがって、apt-get updateでやりたかったことを実行した後に、/run_jupyter.sh --allow-rootを実行するのが簡単な解決策です。

ベストソリューションは、必要な追加インストールを行うテンソルフローに基づいて別のイメージを作成し、この新しいイメージからコンテナを実行することです。

関連する問題