Memory limit should be smaller t

2024-01-30  本文已影响0人  一滴矿泉水

一、 报错现象

执行场景:当对容器执行docker update时发生报错

[root@hecs-296579 ~]# docker update --memory 1024m nacos
Error response from daemon: Cannot update container 8745862388d8f2fae023fa226356a15714ce02790729ba7e31b41672dc342fcc: Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same time
[root@hecs-296579 ~]# 

报错信息:

Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same time

二.、解决方法

方法1、执行以下命令

[root@hecs-296579 ~]# docker update --memory 1024 m --memory-swap -1 nacos
nacos 
[root@hecs-296579 ~]#

查看内存状态

截屏2024-01-30 11.45.35.png

方法2、执行以下命令

重建容器,在创建时指定–memory,之后再扩展就不会报错了

新建容器

docker run -it -d --name nacos --memory 512m nacos/nacos-server:2.0.3

扩展内存

docker update --memory 1024m nacos

文章持续更新中、希望对各位有所帮助、有问题可留言 大家共同学习 !

上一篇下一篇

猜你喜欢

热点阅读