总结一下docker数据管理的三种方法:

1.普通的挂在数据: -v

docker run  -v /father/path:/child/path
-v 参数会把当前系统的文件目录/father/path,挂在到创建的容器目录/child/path上

2.创建数据容器(一个不运行的容器)

(1)  docker  run -it  -v /father/path:/child/path  --name data  ubuntu

(2)exit

(3)上面两步是创建号了数据container,接下来就用 --volumes--from 来挂载数据到新的容器中

(4)docker  run -it   --volumes--from data    ubuntu

3.docker  volume

docker volume create data

   参考:https://docs.docker.com/engine/reference/commandline/volume_ls/

 

另外.不用的volumes数据链接清理

(1)查看volume   
docker volume ls
(2)清理没有关联的数据volume
docker volume rm $(docker volume ls -qf dangling=true)