软件开发Docker容器扩容

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

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

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

收起
参与10

返回lych370的回答

lych370lych370联盟成员系统运维工程师个人

在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

回答者

lych370
系统运维工程师个人
擅长领域: 数据库云计算服务器

lych370 最近回答过的问题

回答状态

  • 发布时间:2022-08-05
  • 关注会员:2 人
  • 回答浏览:868
  • X社区推广