在Docker中,使用docker run
命令挂载卷非常简单。您需要使用-v
或--volume
选项将宿主机的目录或文件系统映射到容器内的目录。以下是挂载卷的基本语法:
docker run -v <宿主机目录>:<容器内目录> <镜像名称>
这里是一个具体的例子:
docker run -v /home/user/data:/data ubuntu:latest /bin/bash
在这个例子中,我们将宿主机的/home/user/data
目录映射到容器的/data
目录。当容器启动时,容器内的/data
目录将包含宿主机上/home/user/data
目录的所有内容。
注意:如果您在Windows或macOS上使用Docker Desktop,宿主机目录实际上是虚拟机文件系统的一部分。因此,挂载卷实际上是映射虚拟机目录到容器。