1. 数据卷的基本指令
1.1创建一个volume,数据卷名字为html
docker volume create html
1.2 查看所有数据卷
docker volume ls
1.3 查看指定数据卷的详细信息(如查看名字叫html的数据卷)
docker volume inspect html
[
{
"CreatedAt": "2021-09-22T16:49:59+08:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/html/_data",
"Name": "html",
"Options": {},
"Scope": "local"
}
]
1.4 删除指定的数据卷
docker volume rm html
1.5 删除所有未使用的数据卷
docker volume prune
1.6 挂载数据卷
- 在创建容器时,将通过-v参数来挂载一个数据卷到某个容器内指定目录
docker run \
--name mynginx \
-v html:/root/html \
-p 8080:80 nginx
- 这里将数据卷html挂载到容器内/root/html目录下
- html的宿主机位置是/var/lib/docker/volumes/html/_data
- html映射的容器内部位置是/root/html
补充,也可以直接将宿主机目录挂载到容器中