思念灬终结 2017-09-08 03:06 采纳率: 0%
浏览 1013

docker volume create 控制数据卷大小

一、【现象】
最新在学习docker,在学习到数据卷的时候发现docker API提供了(dcoker volume create)命令,而且还可以设置数据卷大小,所以就尝试创建了数据卷、限制了数据卷大小并挂载到容器上,在测试阶段发现无论给宿主机中的数据卷目录下写数据还是给容器写数据,数据卷大小都没有受到限制。

二、【疑问】
1.实际数据卷大小并没有收到限制,是我的数据卷命令创建的有问题,还是我的测试步骤或者形式有问题呢?
2.设置了数据卷的大小,预期的效果是什么样?超出限制大小系统会给出错误提示,还是数据仍会写进去,但之前的数据有丢失?

三、【操作步骤】
1.创建数据卷限制大小为3M,启动容器并挂载该数据卷
2.通过命令的形式给宿主机中的数据卷写了一个3M的文件(文件名:3M.file),并查看文件大小
3.进入到容器查看/data目录下文件大小,发现也生成3M.file文件,而且文件的大小跟宿主机一样为3.0M

volume_1

volume_2

volume_3

PS:路过的大神麻烦指条明路,问题到底出现在哪里,怎样才能控制住数据卷的大小呢,在线等~~~
如果有docker相关的微信群麻烦也提供下,我进去咨询咨询,再次谢过~~~

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 接口和关键字的问题,多选
    • ¥15 电路原理(关键词-工作原理)
    • ¥15 yolov5s模型下载就卡住,没有运行结果
    • ¥15 请问代码技术们,云梦建站的这个坑你们踩过吗?
    • ¥20 androidstudio工具问题
    • ¥15 想问一些关于计量的问题
    • ¥15 关于c++外部库文件宏的问题,求解
    • ¥15 office打开卡退(新电脑重装office系统后)
    • ¥300 FLUENT 火箭发动机燃烧EDC仿真
    • ¥15 【Hadoop 问题】Hadoop编译所遇问题hadoop-common: make failed with error code 2