Docker のディレクトリマウントの方法は?
Dockerにおけるディレクトリのマウントは以下のように実現できます。
- -v や –volume オプションを使用: -v や –volume オプションを用いると、ホスト上のディレクトリをコンテナ内部のディレクトリにマウントできます。以下に、このオプションを使用したディレクトリマウント例を示します。
- docker run -v /ホスト/ディレクトリ:/コンテナ/ディレクトリ イメージ名
- –mountパラメータを使用: -vパラメータと同様に、–mountパラメータもディレクトリのマウントに利用できます。以下は、このパラメータを使用してディレクトリをマウントする例です:
- docker run –mount source=/host/directory,target=/container/directory image_name
- Dockerfile に VOLUME ディレクティブを使用する:Dockerfile で VOLUME ディレクティブを使用して、コンテナのディレクトリをマウントポイントとして指定できます。以下は Dockerfile で VOLUME ディレクティブを使用する例です。
- ボリューム /コンテナ/ディレクトリ
ホストまたはコンテナのどちらのメソッドを使用してもホスト上のディレクトリをコンテナにマウントでき、ホストとコンテナ間でデータを共有できます。