cyy564
V2EX  ›  Docker

在服务器上怎么提高 docker 内存

By cyy564 at 2021 年 3 月 11 日 · 2223 次点击

在本机上有图形化界面,可以在里面找到设置

查看 docker 设置图片

上面可以调整内存大小

那么服务器上没有 gui,用命令行怎么设置

网上搜到用这个 docker run --memory=4g,但是运行起来提示"docker run" requires at least 1 argument

11 条回复  •  2021-03-12 12:40:22 +08:00
lizytalk
   1
lizytalk  
   2021 年 3 月 11 日
docker run 是用来运行 container 的。docker daemon 的配置应该改 /etc/docker/daemon.json 。另外 linux 平台的 docker 默认没有全局的内存限制,不需要配这个
lizytalk
   2
lizytalk  
   2021 年 3 月 11 日
docker run --memory=4g 指的是要运行的 container 的内存限制,提示"docker run" requires at least 1 argument 是因为需要指定运行的 image 。
ferock
   3
ferock  
   2021 年 3 月 11 日 via iPhone
先好好看看手册…
cyy564
   4
cyy564  
OP
   2021 年 3 月 11 日
@lizytalk 没有默认的全局设置也就是我服务器内存多大 docker 内存就多大吗
cyy564
   5
cyy564  
OP
   2021 年 3 月 11 日
@ferock 想着等解决问题再静下心看看
lizytalk
   6
lizytalk  
   2021 年 3 月 11 日
@cyy564 对
lizytalk
   7
lizytalk  
   2021 年 3 月 11 日
@cyy564 大哥你这连 docker run 都不知道是什么,基础差的有点多,真不如先找个 tutorial 学一下
learningman
   8
learningman  
   2021 年 3 月 11 日 via Android
你不看文档你怎么会。。。你不看文档那你只能看源码了啊。。。
cyy564
   9
cyy564  
OP
   2021 年 3 月 11 日
@lizytalk 好的,谢谢大佬,其实本来 docker 就是在我学 elasticsearch 中乱入的,确实没啥基础
des
   10
des  
   2021 年 3 月 11 日
哥哥,你这是 windows 的 docker,你这调整的是虚拟机的内存
julyclyde
   11
julyclyde  
   2021 年 3 月 12 日
@cyy564 elasticsearch 和 docker 没啥关系。别偏离学习主线
© 2026 V2EX · 33ms · 3.9.8.5