dockerで外部フォルダーをマップする方法
外部フォルダをDockerコンテナ内にマッピングするには、Dockerの-vまたは–volumeパラメータを使用できる。
この文を日本語で言い換えてください。ただし、1つのオプションのみが必要です。文法は次のとおりです。
docker run -v <host_path>:<container_path> ...
そこで、は外部フォルダのパス이고、はコンテナ内のマウントパスです。
例えば、ホストマシンの /home/user/app フォルダをコンテナ内の /app パスにマッピングしたい場合は、次のコマンドを使用できます。
docker run -v /home/user/app:/app ...
そうすることにより、ホスト上の/home/user/appフォルダがコンテナ内の/appパスにマウントされ、コンテナは外部フォルダ内のファイルにアクセスし、操作できるようになります。
外部フォルダパスにスペースやその他の特殊文字が含まれている場合は、引用符でパスを囲みます。
また、外部フォルダーのパスには、絶対パスと相対パスのどちらでも指定できます。相対パスを使用する場合は、Dockerコマンドを実行する現在の作業ディレクトリからの相対的パスです。