要在Docker容器中添加掛載目錄,可以使用-v
或--volume
標(biāo)志來指定要掛載的目錄。
以下是兩種常見的方法:
使用絕對(duì)路徑:
docker run -v /本地目錄:/容器目錄 鏡像名稱
其中,/本地目錄
是主機(jī)上的目錄,/容器目錄
是容器內(nèi)的目錄。這將把主機(jī)上的目錄掛載到容器內(nèi)的指定目錄。
使用相對(duì)路徑:
docker run -v $(pwd)/本地目錄:/容器目錄 鏡像名稱
這種方式將當(dāng)前工作目錄下的 本地目錄
掛載到容器內(nèi)的指定目錄。
請(qǐng)注意,-v
標(biāo)志可以在創(chuàng)建容器時(shí)使用,也可以在docker run
命令后使用docker volume create
命令提前創(chuàng)建一個(gè)卷,然后將其掛載到容器中。
另外,還可以使用--mount
標(biāo)志來實(shí)現(xiàn)掛載操作,語(yǔ)法與-v
類似。
例如:
docker run --mount type=bind,source=/本地目錄,target=/容器目錄 鏡像名稱