Docker中的目錄掛載可以通過以下幾種方法實現:
使用-v
或--volume
參數:可以使用-v
或--volume
參數將主機上的目錄掛載到容器內部的目錄中。以下是使用該參數進行目錄掛載的示例:
docker run -v /host/directory:/container/directory image_name
使用--mount
參數:與-v
參數類似,--mount
參數也可以用于目錄掛載。以下是使用該參數進行目錄掛載的示例:
docker run --mount type=bind,source=/host/directory,target=/container/directory image_name
在Dockerfile中使用VOLUME
指令:可以在Dockerfile中使用VOLUME
指令來指定容器的某個目錄為掛載點。以下是在Dockerfile中使用VOLUME
指令的示例:
VOLUME /container/directory
無論使用哪種方法,都可以將主機上的目錄掛載到容器中,從而實現主機與容器之間的數據共享。