ホストのファイルシステムをDockerコンテナにマウントするやり方

2024年6月25日

ホストのファイルシステムをDockerコンテナにマウントするには、docker run コマンドの -v オプションを使用します。具体的な手順は以下の通りです:

  1. ホストのディレクトリとコンテナ内のマウントポイントを指定します。
  2. コンテナを起動します。

例えば、/host/directory をホストのディレクトリとし、/container/mountpoint をコンテナ内のマウントポイントとする場合、次のようにコマンドを実行します:

bash
docker run -v /host/directory:/container/mountpoint <イメージ名>

これにより、ホストの /host/directory がコンテナ内の /container/mountpoint にマウントされます。

以下に具体例を示します。ホストの /home/user/data ディレクトリをコンテナ内の /data ディレクトリにマウントする場合:

bash
docker run -v /home/user/data:/data ubuntu

このコマンドは、ubuntu イメージを使用して新しいコンテナを起動し、ホストの /home/user/data ディレクトリがコンテナ内の /data ディレクトリにマウントされます。

未分類

Posted by ぼっち