Dockerコンテナーにハードディスクをマウントの方法
Dockerでは、-vまたは–volumeパラメータを使用するとホストのディレクトリをコンテナにマウントできます。一般的な方法は次の2つです。
- 絶対パスを使用してハードディスクをマウントする
- docker run -v /ホスト/ディレクトリパス:/コンテナ/ディレクトリパス …
- このコマンドでは、ホストの/host/pathディレクトリを、コンテナの/container/pathディレクトリにマウントします。
- ハードディスクにボリュームをマウントする:
- docker run -v ボリューム名:/コンテナー/パス …
- このコマンドは、コンテナの指定されたパスへボリュームをマウントします。ボリュームは Docker ホスト上で作成および管理できます。または、サードパーティ製のストレージプラグインを使用して作成できます。
いかなる手段によってでもコンテナ内にマウントされたハードドライブのデータにアクセスできます。ハードドライブのマウントは永続ストレージデータに使用でき、コンテナのライフサイクルから切り離されています。