软件开发Docker容器扩容

Docker-compose V3版本如何对已经部署的容器做storge_SIZE的动态扩容?

Docker-compose V3版本
多个容器做编排,每个容器设计不同的磁盘容量大小。
容器磁盘驱动类型为overlay2
v2版本可以使用storge_opt size做磁盘大小可控制,V3版本该如何控制容器 的磁盘大小呢?

参与10

1同行回答

lych370lych370  系统运维工程师 , 个人
在yml文件中修改maxsize大小,重启容器生效。容器容量控制一般都是为了限制磁盘的使用,本身大小应该受宿主机的磁盘限制所以扩容不就是扩宿主机的磁盘容量吗,对于未来磁盘占用可能会增加的卷,完全可以使用单独挂载的方式,有条件的可以使用nas挂载...显示全部

在yml文件中修改maxsize大小,重启容器生效。容器容量控制一般都是为了限制磁盘的使用,本身大小应该受宿主机的磁盘限制所以扩容不就是扩宿主机的磁盘容量吗,对于未来磁盘占用可能会增加的卷,完全可以使用单独挂载的方式,有条件的可以使用nas挂载

收起
银行 · 2022-08-05
  • 您好,这种方法有局限性没有,比如说驱动类型必须是overlay2或drivermapper?
    2022-08-05
  • 如果针对已经compose部署后的容器,正在运行,不想破坏其状态,能够热扩容吗?后续的部署都已经单独挂载了。这个是之前部署的,就是不敢Up -d了目前
    2022-08-05
  • 您好maxsize是针对容器日志的,并非修改容器总容量的。storage-opts": [ "overlay2.size=1G",这个可以,但是docker-compose的V2版本可以,V3不可以。
    2022-08-08

提问者

圣剑传说
职工圣剑制造有限公司
擅长领域: 云计算系统运维服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-08-04
  • 关注会员:2 人
  • 问题浏览:1438
  • 最近回答:2022-08-05
  • X社区推广