私はtensorflowとdockerを初めて使用しています。私はGPUでテンソルフローを使用できるドッキングコンテナを作ろうとしています。既存のnvidia-dockerコンテナを開きます
異なるものを試した後、私は私のNVIDIAドライバをセットアップするために、私は実行することができます管理:
nvidia-docker run -it gcr.io/tensorflow/tensorflow bash
くれtensorflowイメージとドッキングウィンドウコンテナを開きます。
ケラスをインストールして使用できるテンソルフロードッカーコンテナが作成されているので、これはいいですが、このコンテナを終了すると、作成したすべてのファイルとインストール済みパッケージが緩んでしまいます。
このコンテナを一旦退出してから、すべてのファイルとパッケージをそこに残すことはできますか?
以下は(この問題を回避行くには、いくつかtensorflow画像が正しくインストールされていなかったので、今ので、私の多くの試行の数が多すぎます)私のドッキングウィンドウの画像とスクリーンショットです:
私は願っていますこれを行う簡単な方法がありますか?
を実行している別の端末に近いですカスタム 'Dockerfile'を使って' gcr.io/tensorflow/tensorflow'の上に置くか、あるいは 'docker commit'を使ってコンテナの現在の状態を新しいイメージに"保存 "します。そうすれば、新しい容器を回転させるたびに 'keras'や他のlibsをインストールする必要はありません。これはあなたが必要とするようなものですか? –
どちらも面白い方法です、あなたの答えに感謝します! – mihaela7089