2017-11-24 15 views
1

私は、docker 17.03.1を使用してUbuntu 14.04でPythonインタラクティブドッカーコンテナを実行しています。ローカルホストとドッカーのコンテナ間でファイルを共有したいので、コンテナ内に作成したファイルをローカルディレクトリに表示したり、逆もまたできます。しかし、次のコマンドを実行すると、ファイルのないコンテナ内の空の作業ディレクトリが表示されます。はドッカーコンテナとフォルダを共有できません

docker run -e USER=$USER -e USERID=$UID -v /home/watts/python:/home/watts/python -w=/home/watts/python -p 8888:8888 --rm -it watts/python jupyter notebook --no-browser --notebook-dir=/home/watts/python --allow-root 
+0

はdir/home/watts/python in hostが存在し、ファイルで構成されていますか?もしそうでなければ、ドッカーはコンテナーの作業ディレクトリから内容を削除する。場所のいずれかにファイルを挿入してみてください –

+0

はい。/home/watts/pythonはローカルホスト上に存在し、空ではありません。これには、ファイルとサブフォルダの両方が含まれています。コンテナ内のすべてのコンテンツを表示したい –

+0

コマンドを実行できないため、より詳細な情報を提供できる場合は、十分に役立ちます。私が試してみると '' docker:Debianからのエラーレスポンス:ワット/ Pythonのアクセスを拒否しました。リポジトリが存在しないか、 "ドッカーログイン"が必要な場合があります。 –

答えて

0

私は、このコマンドを実行します。

docker run -v `pwd`/home/watts/python:/home/watts/python -it kaggle/python /bin/bash 

その後、私はいくつかのファイルのホストとコンテナの両方を作成し始めました。すべてのファイルが両側に表示されます。

これが役に立ちます。

関連する問題