Docker Volume之权限管理的示例分析

更新日期:2023-12-17 10:29:33

来源:互联网

dockerfile中volume指令怎么使用?

直接docker run -v 跟本地目录 这样就就直接把本地的目录映射到容器指定目录dockerfile 里的 volume指定的目录,里面内存变化的时候docker commit的时候忽略里面的改变。

Docker Volume之权限管理的示例分析(图片来源网络,侵删)

如何给启动的docker添加volume?

docker volume默认使用本地文件系统存储,不支持手动配置volume大小。但是目前docker volume是支持多种存储后端,

但直接支持存储空间大小目前好像并未实现。docker

rbd驱动能够固定分配20GB的image供每个volume使用,但我认为要实现自定义大小其实并不难。完全可以通过-o传递额外参数,比如表示大小

Docker Volume之权限管理的示例分析(图片来源网络,侵删)

的size参数,存储后端可以根据size参数分配指定大小的存储。volume目前支持Flocker驱动,已经实现自定义大小,通过-o

size参数指定,存储后端包括EBS、Cinder等。不过好像尚未实现直接管理cinder volume,不过已经有很多讨论device - Docker and Cinder, is it possible in openstack?,Persistent volumes with OpenStack · Issue #1958 · docker/machine · GitHub . 如果有需求,可以手动实现自己的存储驱动,支持自定义大小。

docker采用什么管理方式?

用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行相应的备份,甚至想把多个容器之间进行数据的共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式: 数据卷(Data Volumes) 数据卷容器(Data Volume Containers) 本部分会第一介绍如何在Docker容器中创建数据卷,并且把本地的目录或者文件挂载到哦容器内的数据卷中,接下来会介绍如何使用数据卷容器在容器和主机、容器和容器之间共享数据,并且实现数据的备份和恢复。

Docker Volume之权限管理的示例分析(图片来源网络,侵删)

volume和mount有啥区别各自优缺点?

volume释义:

n. 容积,体积,容量;卷,册,书;总数,总量,总额;音量;大量(尤指头发)

mount释义:

vi. 增加,增长,上升;增强,加剧;脸红

vt. 登上;组织,发起,开展,举行;安放,安装;镶嵌,裱贴;设置(岗哨),担任(警卫);(雄性动物)趴到雌性背上交配

v. 骑上(马、自行车等);[计]挂载

n. 马,坐骑;(用于山名前)山,峰;座架,框,裱画纸;载玻片;贴邮票的胶纸;(手相术中)手掌上的丘

mount 旗标可以让你指定某个卷的卷驱动器以及卷驱动器选项,而无需事先创建卷。相反,docker run 会通过 --volume-driver 旗标,让你指定一个卷驱动器,但是所有卷都共享这同一个卷驱动器。

-mount 旗标可以让你在创建卷之前,就给卷指定自定义的元数据(即"标签")

到此,以上就是《吾爱小阮》对于docker -v 权限的问题就介绍到这了,希望这4点解答对大家有用。