Dockerファイルマウント:基本と3つの方法【初心者向け】
Dockerのファイルマウント方法にはいくつかのオプションがあります。
- ホストマシンのファイルのマウント: -vオプションを使用して、ホストマシン上のファイルやディレクトリをコンテナにマウントできます。例: docker run -v /host/path:/container/path image.
- データのマウント:–volumeまたは-vオプションを使用して、データボリュームを作成し、コンテナにマウントすることができます。例:docker run –volume /data。
- 匿名データボリュームのマウント:-vパラメータを使用して、匿名データボリュームを作成し、コンテナにマウントします。例:docker run -v /data.
- 他のコンテナからのマウント:–volumes-fromオプションを使用して、他のコンテナのデータボリュームを現在のコンテナにマウントできます。例:docker run –volumes-from container_name。
- Docker Composeを使用する際には、volumesキーワードを使ってマウントするファイルやディレクトリを定義し、docker-compose upコマンドでコンテナを起動します。