什么是数据卷?
就是将宿主机的某个目录,映射到容器中,作为数据存储的目录,我们就可以在宿主机对数据进行存储。
docker 数据卷命令
docker run --help
-v, --volume list Bind mount a volume (default [])
挂载一个数据卷,默认为空
我们可以使用命令 docker run 用来创建容器,可以在使用 docker run 命令时添加 -v 参数,就可以创建并挂载一个到多个数据卷到当前运行的容器中。
-v 参数的作用是将宿主机的一个目录 (绝对路径) 作为容器的数据卷挂载到 docker 容器中,使宿主机和容器之间可以共享一个目录,如果本地路径不存在,Docker 也会自动创建。
数据卷实践
映射目录
# 创建测试文件
echo "hello 111" > /tmp/hello1.txt
# 启动一个容器,挂载数据卷
doc...