概念:将宿主机的一个目录映射到容器的一个目录中

效果:可以在宿主机中操作目录中的内容,那么容器内部映射的文件,也会跟着一起改变

1. 创建数据卷

创建数据卷后,默认会存放在一个目录下/var/lib/docker/volumes/数据卷名称/_data

docker volume create 数据卷名称

2. 查看全部数据卷

docker volume ls

3. 查看数据卷详情

查看数据卷的详细信息,可以查询到存放的路径,创建时间等等

docker volume inspect 数据卷名称

4. 删除数据卷

docker volume rm 数据卷名称

5. 容器映射数据卷

  • 通过数据卷名称映射 如果数据卷不存在。Docker会帮你自动创建,会将容器内部自带的文件,存储在默认的存放路径中。
docker run -d -p 8080:8080 --name tomcat -v 数据卷名称:容器内部的路径 镜像id
  • 通过路径映射数据卷 直接指定一个路径作为数据卷的存放位置。但是这个路径下是空的。
docker run -d -p 8080:8080 --name tomcat -v 路径(/root/自己创建的文件夹):容器内部的路径 镜像id
Copyright © htmler.cn 2017 all right reserved,powered by Gitbook2017-10-06 ~ 2020-08-23 15:43:11

results matching ""

    No results matching ""