Dockerには、データの永続化を行うボリュームとバインドマウントという機能がある
用途や場面に応じて使い分ける
Dockerが管理する記憶領域にデータを永続化する仕組み
バインドマウントより、データの移行やバックアップが容易
データを直接操作するのではなく、コンテナを通して行う
データベースのデータなど、直接変更することがないデータに適している
Composeの設定ファイルの大項目「volumes」に記述すれば、ボリュームが作成される
Docker公式推奨
ホストOSのフォルダーやファイルをマウントする仕組み
ホストOSのファイルを直接変更することで、コンテナ内にも反映される
変更頻度の高いデータに向いている