0
私のDockerコンテナにディレクトリがあり、ドック実行コマンドで-v screenshots:/srv/screenshots
を使用してローカルで利用できるようにしようとしていますが、利用できません。Dockerでローカルにディレクトリを作成する
私のコマンドに何か別のものを追加する必要はありますか?
私のDockerコンテナにディレクトリがあり、ドック実行コマンドで-v screenshots:/srv/screenshots
を使用してローカルで利用できるようにしようとしていますが、利用できません。Dockerでローカルにディレクトリを作成する
私のコマンドに何か別のものを追加する必要はありますか?
ホストボリュームは、ホストからコンテナにマップされます。これは、永続的なストレージを持つ1つの方法です(コンテナが再作成されたときにデータが消えないようにする)。
あなたはdocker cp
であなたのホストにスクリーンショットフォルダをコピーして、それらをマッピングすることができます。
ローカルscreenshots
フォルダにスクリーンショットを持っています。 -v screenshots:/srv/screenshots
でそれらをマッピングすると、コンテナ内の/srv/screenshots
に表示されますが、これらのファイルは実際にホスト上にあります。
を参照してください:あなたは、ボリュームを共有する場合、それは `container`に` host`から共有
Mount a host directory as data volumeは、その後、あなたは 'container'からのコンテンツを変更することができますし、それは' host'に更新されます。 –
ああ、私のコードがコンテナにディレクトリを作成していて、ホストにディレクトリを作成していない場合、それらのディレクトリにローカルにアクセスする方法はありますか? – Freddy
ホストのスクリーンショットフォルダをコンテナ/ srv/screenshotsにマウントしますか?ホストボリュームに既にデータが含まれている場合は、コンテナ内のデータが「オーバーレイ」され、新しいファイルのみがホストに表示されます。 – herm