2017-11-23 13 views
0

これは別の場所で回答があるかもしれませんが、見つけられませんでした。
私は、Python 3.xのためのドッカーイメージを持っている:Python Dockerイメージからローカルファイルシステムにアクセスするにはどうしたらいいですか?

$ docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
python    latest    26acbad26a2c  2 months ago  690MB 

私は、このコマンドを使用してイメージを実行します。

$ docker run -i -t python 

しかし、私は私にアクセスできるようにしたいドッカー容器内からなど

Pythonモジュールをインポートするローカルファイルシステムは、どのように私はこれを達成することができますか?

答えて

0

あなたは

ドッカ実行-v /ホスト/フォルダに容器の中に、あなたのローカルフォルダをマウントする必要があります/コンテナ/フォルダ-iがドッキングウィンドウコンテナのfilesytemは、ホストのファイルシステムから隔離されているのpython

0

を-t 。したがって、デフォルトでは、ディレクトリをコンテナにマウントしないかぎり、ホスト上のファイルにアクセスすることはできません。あなたはコンテナフォルダパス」でアクセスホストのフォルダを持っていますコンテナの内部では、

docker run -it --volume <host-folder-path>:<container-folder-path> python 

今:

はそれを行うには、コンテナ上にホストディレクトリをマウントするbindmountを使用する必要があります "

関連する問題