一、简介
二、数据卷操作
2.1 创建数据卷
$ docker volume create my-vol
2.2 删除数据卷
$ docker volume rm my-vol
# 或者
$ docker volume prune
# 无主的数据卷可能会占据很多空间
# 或者启动得时候,设置关闭容器时删除数据娟
$ docker rm -v
2.3 查看数据卷
$ docker volume ls
local my-vol
- 在主机里使用以下命令可以查看指定
数据卷
的信息
$ docker volume inspect my-vol
[
{
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/my-vol/_data",
"Name": "my-vol",
"Options": {},
"Scope": "local"
}
]
2.4 使用数据卷
- 挂载数据卷,加载一个
数据卷
到容器的 /webapp 目录
$ docker run -d -P \
--name web \
# -v my-vol:/wepapp \
--mount source=my-vol,target=/webapp \
training/webapp \
python app.py
-
挂载一个主机目录作为数据卷
-
挂载一个本地主机文件作为数据卷