要將本地目錄掛載到Docker容器中,可以使用-v
或--mount
參數來指定掛載方式。以下是兩種常用的掛載方式:
-v
參數:docker run -v /本地目錄路徑:/容器內目錄路徑 容器名稱
其中/本地目錄路徑
是本地目錄的路徑,/容器內目錄路徑
是容器內要掛載的目錄路徑,容器名稱
是要運行的容器的名稱。
例如,將本地/data
目錄掛載到容器的/app/data
目錄:
docker run -v /data:/app/data mycontainer
--mount
參數:docker run --mount type=bind,source=/本地目錄路徑,target=/容器內目錄路徑 容器名稱
其中source
是本地目錄的路徑,target
是容器內要掛載的目錄路徑,容器名稱
是要運行的容器的名稱。
例如,將本地/data
目錄掛載到容器的/app/data
目錄:
docker run --mount type=bind,source=/data,target=/app/data mycontainer
通過以上方式,可以將本地目錄掛載到Docker容器中,從而實現容器與本地文件系統的數據共享。