码迷,mamicode.com
首页 > 其他好文 > 详细

1-6docker数据共享与持久化

时间:2019-09-27 19:02:51      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:默认   很多   docker   lib   http   vol   推荐   doc   exe   

1、在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种?式:

数据卷(Data Volumes)
挂载主机?录 (Bind mounts)

2、数据卷

数据卷 是?个可供?个或多个容器使?的特殊?录,它绕过 UFS ,可以提供很多有?的性: 
数据卷 可以在容器之间共享和重? 对 数据卷 的修改会???效 对 数据卷 的更新,不会影响镜像 数据卷 默认会?直存在,即使容器被删除

2-1、数据卷创建、挂载、删除

选择 -v 还是 -–mount 参数自己习惯,区别看上一篇博客,但是推荐使? --mount 参数。
#创建
docker volume create my_test

#查看
docker inspect my_test

#挂载
 docker run -it -d -p 8091:80 --mount source=my_test,target=/opt 172.21.0.10:5000/nginx:v1


#进入容器,创建文件
docker exec -it 30137e66d2ec bash

cd /opt
mkdir zjy
exit

#查看是否同步到宿主机
 ll -d /var/lib/docker/volumes/my_test/_data/*
drwxr-xr-x 2 root root 4096 Sep 27 18:14 /var/lib/docker/volumes/my_test/_data/zjy


#删除物理卷
docker volume rm -f  my_test
#挂载主机目录
直接吧物理卷名字,改成服务器路径即可

技术图片

 技术图片

技术图片

技术图片

 技术图片

 技术图片

1-6docker数据共享与持久化

标签:默认   很多   docker   lib   http   vol   推荐   doc   exe   

原文地址:https://www.cnblogs.com/zhaojingyu/p/11599628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!