首页 > 其他 > 详细

docker 数据共享和持久化

时间:2020-05-25 16:43:14      阅读:41      评论:0      收藏:0      [点我收藏+]

docker 数据共享和持久化

bind mounts

  1. 如果bind mount一个非空目录或者文件,或者非空volume,则container目录中的原始内容将被遮蔽,当解决挂载时则自动恢复.
  2. 必须指定mount源
docker run -d -v ~/htdocs/index.html:/usr/local/apache2/htdocs/new_index.html httpd

这个跟Linux mount是一样的

volume

  1. 如果将空volume挂载到container上的某个目录,此目录下原来的文件与子目录会复制到空volume中
  2. 不需要指定mount源
docker run -d -v /usr/local/apache2/htdocs httpd

上面执行后,docker 就会自动在 host 的 /var/lib/docker/volumes 下生成一个目录,这个目录就是 mount 源。同时还会将容器里中 /usr/local/apache2/htdocs 数据复制到 mount 源中。

docker 数据共享和持久化

原文:https://www.cnblogs.com/wspblog/p/12957700.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!