软件开发DockerLinux磁盘

docker控制容器的磁盘大小,做到容器大小限制

docker控制容器的磁盘大小,做到容器大小限制
参与17

5同行回答

dl528888dl528888  系统运维工程师 , 游戏公司
回复 5# hahazhu     dm.loopdatasize=2000G是指存放数据的数据库空间为2t,默认是100gdm.loopmetadatasize=10G是存放Metadata数据空间为10g,默认是2gdm.fs=ext4是指容器磁盘分区为ext4dm.basesize=20G是指容器根分区默认为20g,默认是10g...显示全部
回复 5# hahazhu


    dm.loopdatasize=2000G是指存放数据的数据库空间为2t,默认是100g
dm.loopmetadatasize=10G是存放Metadata数据空间为10g,默认是2g
dm.fs=ext4是指容器磁盘分区为ext4
dm.basesize=20G是指容器根分区默认为20g,默认是10g收起
互联网服务 · 2015-09-07
浏览19869
  • 我按照此配置,结果报错,能说明一下吗 11月 02 18:31:26 localhost.localdomain docker[6416]: time="2015-11-02T18:31:26.302882976+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: Unknown option dm.loopdatasize"
    2015-11-02
  • 你好,你应该使用比较新的版本,新版本dm字段有了变化,你改为DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper --storage-opt dm.loopdatasize=2000G --storage-opt dm.loopmetadatasize=10G --storage-opt dm.fs=ext4 --storage-opt dm.basesize=20G"
    2015-11-05
hahazhuhahazhu  系统工程师 , 世纪天成
回复 4# dl528888 你好,能详细说明下你给的存储参数的意思吗?显示全部
回复 4# dl528888

你好,能详细说明下你给的存储参数的意思吗?收起
互联网服务 · 2015-09-07
浏览19030
dotNetDR_dotNetDR_  软件开发工程师 , 电商公司
这个是在daemon控制的。devicemapper驱动可以做到设置容器磁盘大小限制为20Gdocker -d --storage-opt dm.basesize=20G显示全部
这个是在daemon控制的。
devicemapper驱动可以做到

设置容器磁盘大小限制为20G
docker -d --storage-opt dm.basesize=20G收起
互联网服务 · 2015-08-28
浏览18980
dl528888dl528888  系统运维工程师 , 游戏公司
这个需要在docker的配置文件里操作,比如ubuntu的应该是/etc/default/docker里,下面是我centos的docker配置,可以参考一下[root@ip-10-10-125-7 ~]# cat /etc/sysconfig/docker-storage DOCKER_STORAGE_OPTIONS="--storage-opt dm.loopdatasize=2000G --storage-opt dm.loopme...显示全部
这个需要在docker的配置文件里操作,比如ubuntu的应该是/etc/default/docker里,下面是我centos的docker配置,可以参考一下
[root@ip-10-10-125-7 ~]# cat /etc/sysconfig/docker-storage
DOCKER_STORAGE_OPTIONS="--storage-opt dm.loopdatasize=2000G --storage-opt dm.loopmetadatasize=10G --storage-opt dm.fs=ext4 --storage-opt dm.basesize=20G"
收起
互联网服务 · 2015-09-07
浏览19111
luckydragunluckydragun  软件开发工程师 , 精益有容
回复 2# dotNetDR_ 需要做配置吗?为什么我这里显示参数无效啊,Ubuntu 14.04报错:root@ubuntu:~# docker run -d --storage-opt dm.basesize=6G ssh_109:latestflag provided but not defined: --storage-optSee 'docker run --help'.显示全部
回复 2# dotNetDR_
需要做配置吗?为什么我这里显示参数无效啊,Ubuntu 14.04
报错:
root@ubuntu:~# docker run -d --storage-opt dm.basesize=6G ssh_109:latest
flag provided but not defined: --storage-opt
See 'docker run --help'.收起
软件开发 · 2015-08-31
浏览18908

提问者

luckydragun
软件开发工程师精益有容
擅长领域: Docker云计算Linux

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-08-28
  • 关注会员:2 人
  • 问题浏览:31371
  • 最近回答:2015-09-07
  • X社区推广