Docker数据卷
docker提供三种不同的方式将数据CNG宿主机挂载到容器
- volumes docker 管理宿主机文件系统的一部分 默认存储位置为/var/lib/docker/volumes bind
- mounts 可以存储在宿主机系统的任何位置,挂载宿主机目录或文件
- tmpfs 挂载存储在宿主机的内存中
Volumes
管理卷相关命令
docker volume ls 查看所有卷
create <volumename> 创建一个卷
inspect <volumename> 详细信息
rm <volumename> 删除卷 用卷创建一个容器
docker container run --mount src=<volumename> dst=挂载位置 挂载容器卷
docker container run的参数 -v volumename:挂载位置 效果和上面一样,不建议使用
Bind Mounts
用卷创建一个容器
docker container run --mount type = bind src=宿主机目录 dst=容器目录 -v 宿主机目录:容器目录
Docker数据卷
http://www.jcwit.com/article/197/