私のホームディレクトリのフォルダ "src"にいくつかのgitcode(約10GB)が残っています。私はどこかで、このコードをドッカーのデータボリュームとしてマウントできることを読んだ。 私はドッカーに初心者です。私は "docker volume create"コマンドを使用するというアイデアしか持っていませんが、どのように使用するかは全く分かりません。ドッカーでデータボリュームを作成するには?
これを達成するのに助けてくれる人がいますか?
私のホームディレクトリのフォルダ "src"にいくつかのgitcode(約10GB)が残っています。私はどこかで、このコードをドッカーのデータボリュームとしてマウントできることを読んだ。 私はドッカーに初心者です。私は "docker volume create"コマンドを使用するというアイデアしか持っていませんが、どのように使用するかは全く分かりません。ドッカーでデータボリュームを作成するには?
これを達成するのに助けてくれる人がいますか?
Bishalの答えには、Dockerによるマッピングの使用方法が記載されています。プレーンドッカーを使用する場合は、コマンドを使用してください。
docker run -v <absolute path to src folder on host>:<absolute path on container> some-image
# Real example:
docker run -v ~/src:/src some-image
ドッカーを使用すると、ボリュームマッピングが容易になります。これはdocker-compose.yamlファイルで設定できます。
ボリュームマッピングを使用すると、ホストマシンのディレクトリをドッカーコンテナに共有できます。
version: '2'
services:
web:
build: .
volumes:
- .:/code
上記のスニペットでは、ホストマシンの現在のディレクトリにあるファイルは、ドッカーコンテナの/コードにマップされます。
This article詳細な説明があります。