受欢迎的博客标签

docker的volume和bind mount的区别

Published

 

volume是由docker来进行管理的,而bind mount完全是依赖于主机的目录结构和操作系统。

Docker Volume(命名卷)

docker volume create mydata

默认存放在

/var/lib/docker/volumes/mydata/_data

通过 driver 指定存放路径

docker volume create \
  --driver local \
  --opt type=none \
  --opt device=/mnt/ssd/docker-data \
  --opt o=bind \
  mydata

 

docker run -v mydata:/container/data nginx

mydata 实际存放在:

/mnt/ssd/docker-data

 

Docker volume 和 bind mount 备份区别

 

 

 

source:https://www.cnblogs.com/chuanzhang053/p/16620053.html

 

 

 

 

 

useful links

https://www.cnblogs.com/chuanzhang053/p/16620053.html