请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

重生之贼行天下最新章节 Docker数据管理-数据卷的使用 烙女舍情 尊帝怜后

[复制链接]
查看: 532|回复: 0

44

主题

186

帖子

276

积分

等待验证会员

积分
276
发表于 2019-6-13 14:02 | 显示全部楼层 |阅读模式
这是写在帖子头部的内容在生产情况中利用Docker,常常需要对数据停止持久化,大概需要在多个容器之间停止数据同享,这必定触及容器的数据治理操纵。

Docker数据治理-数据卷的利用

Docker数据管理-数据卷的使用  国内新闻 140201vfcuwviwzuvsqwz8


容器中的治理数据首要有两种方式:
1、数据卷( Data Volumes):容器内数据间接映照到当田主机情况;
2、数据卷容器( Data Volume Containers):利用特定容器保护数据卷。
数据卷(Data Volumes)是一个可供容器利用的特别目录,它将主机操纵系统目录间接映照进容器,类似于Linux中的mount行为。
数据卷可以供给很多有用的特征:
1、数据卷可以在容器之间同享和重用,容器间传递数据将变得高效与方便;
2、对数据卷内数据的点窜会立马生效,不管是容器内操纵还是当地操纵;
3、对数据卷的更新不会影响镜像,解耦开利用和数据;
4、卷会一向存在,直到没有容器利用,可以平安地卸载它。
<h1>1、建立数据卷


DXCPICKPRE_0</pre>Docker 供给了volume子号令来治理数据卷,可以检察
/var/lib/docker/volumes途径下,新建立的数据卷信息

DXCPICKPRE_1</pre>

Docker数据治理-数据卷的利用

Docker数据管理-数据卷的使用  国内新闻 140201n2o22yefo64bfhm9


关于数据卷的别的号令:
Docker volumes inspect:检察具体信息
Docker volumes ls:列出已稀有据卷
Docker volumes prune:清算元用数据卷
Docker volumes rm:删除数据卷
<h1>2.绑定数据卷

除了利用volume子号令来治理数据卷外,还可以在建立容器时将主机当地的肆意途径,挂载到容器内作为数据卷,这类形式建立的数据卷称为绑定数据卷。
在用docker [container] run号令的时辰,可以利用-mount选项来利用数据卷
-mount选项支持三品种型的数据卷,包括:

  • volume:普通数据卷,映照到主机/var/lib/docker/volumes途径下;
  • bind:绑定数据卷,映照到主机指定途径下;
  • tmpfs:姑且数据卷,只存在于内存中。
下面利用training/webapp镜像建立一个Web容器,并建立一个数据卷挂载到容器的 /opt/webapp 目录:

DXCPICKPRE_2</pre>上述号令同即是利用旧的-V标志可以在容器内建立一个数据卷:

DXCPICKPRE_3</pre>这个功用在停止利用测试的时辰非常方便,比如用户可以放置一些法式或数据到当地目录中实时停止更新,然后在容器内运转和利用。
别的,当地目录的途径必须是绝对途径,容器内途径可以为相对途径。假如目录不存在,Docker会自动建立。
Docker挂载数据卷的默许权限是读写(rw),用户也可以经过ro指定为只读:

DXCPICKPRE_4</pre>加 ro以后,容器内对所挂载数据卷内的数据就没法点窜了。
假如间接挂载一个文件到容器,利用文件编辑工具,包括vi大概sed、--in-place的时辰,能够会形成文件inode的改变。
从Docker 1.1.0起,这会致使报毛病信息。所以保举的方式是间接挂载文件地点的目录到容器内。
感激您的阅读
[url=http://xn--80ajagipdgh5pd.xn--80adxhks/archiv
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 科技资讯网|科技新闻网--最新最快科技新闻发布汇集平台。 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表