在Docker中,使用docker run
命令挂载卷数据非常简单。你需要在运行容器时,使用-v
或--volume
选项来指定宿主机和容器之间的目录映射关系。下面是一个简单的示例:
- 首先,确保你已经在宿主机上创建了一个目录,用于挂载到容器内的某个目录。例如,我们创建一个名为
mydata
的目录:
mkdir /path/to/mydata
- 然后,使用
docker run
命令运行容器,并使用-v
选项挂载/path/to/mydata
目录到容器内的/data
目录:
docker run -it -v /path/to/mydata:/data your_image_name
在这个例子中,your_image_name
是你要运行的Docker镜像的名称。-it
选项表示以交互式模式运行容器,并分配一个伪终端。
现在,容器内的/data
目录将与宿主机的/path/to/mydata
目录保持同步。任何对这两个目录的更改都将反映在另一个目录中。这样,你就可以在容器内访问和修改宿主机上的数据了。