Docker数据卷

Docker数据卷


为了部署我们的demo工程,需要使用到cp的命令将宿主机内的demo文件复制到文件内部
数据卷: 将宿主机的一个目录,映射到容器的另一个目录中,可以在宿主机中操作目录中的内容,那么容器内部映射的文件,也会跟着一起改变

1.创建数据卷

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

2.查看数据卷的详细信息

docker volume inspect 数据卷名称

3.查看全部数据卷

docker volume ls

4. 删除数据卷

docker volume rm 数据卷名称

5.应用数据卷

当你映射数据卷时,如果数据卷不存在。Docker会帮你自动创建,会将容器内部自带的文件,存储在默认的存放路径中。

docker run -v 数据卷名称:容器内部的路径 镜像id
docker run -v 路径:容器内部的路径 镜像id

例如:

 docker run -d -p 8080:8080 -v v02:/usr/local/tomcat/webapps/ --name tomcat fa6

你可能感兴趣的:(docker,运维,linux)