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
无论使用哪种方法,都可以将主机上的目录挂载到容器中,从而实现主机与容器之间的数据共享。