マウントしたい、どうやる

マウントを設定する方法は、Dockerの実行方法によって異なりますが、一般的な手順は次のとおりです:

  1. ボリュームマウントを使用する場合

    • Dockerfile内で VOLUME コマンドを使用してボリュームを定義します。
    • コンテナを実行する際に -v オプションを使用してボリュームをマウントします。
  2. バインドマウントを使用する場合

    • Dockerコンテナを実行する際に -v オプションを使用して、ホストマシン上のディレクトリをコンテナ内のディレクトリにバインドします。

以下に具体的な手順を示します:

ボリュームマウントの場合:

Dockerfile内でボリュームを定義します:

Dockerfile
VOLUME /path/to/volume

コンテナを起動する際にボリュームをマウントします:

bash
docker run -v /host/path:/path/to/volume image_name

バインドマウントの場合:

コンテナを起動する際にバインドマウントを設定します:

bash
docker run -v /host/path:/container/path image_name

ここで、/host/path はホストマシン上のパス、/path/to/volume または /container/path はコンテナ内のパスを示します。

これにより、指定したホストのパスがコンテナ内のパスにマウントされ、コンテナ内からそのディレクトリにアクセスできるようになります。

未分類

Posted by ぼっち