首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高对接机内存Mac

如何提高对接机内存Mac
EN

Stack Overflow用户
提问于 2015-09-29 01:07:39
回答 8查看 96.9K关注 0票数 120

我是新来的码头,并试图通过本教程建立MemSQL从码头形象- http://docs.memsql.com/4.0/setup/docker/。我在Mac上,本教程使用的是boot2docker,它似乎已经被废弃了。

VM需要4GB内存才能运行。本教程指定如何使用boot2docker完成此操作,但我无法找到一种方法来使用停靠机/坞工具箱来完成此操作。

下面是我正在使用的命令和我在不改变boot2docker配置的情况下尝试阅读教程时所遇到的错误。

代码语言:javascript
复制
docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-09-29 01:52:56

创建停靠计算机时,可以指定内存大小:

代码语言:javascript
复制
docker-machine create -d virtualbox --virtualbox-memory 4096 default

如果这有帮助的话请告诉我。

票数 113
EN

Stack Overflow用户

发布于 2016-05-02 12:39:44

您可以通过命令行来完成这一任务。例如,要从默认的1 1cpu/2048 to运行中更改机器:

代码语言:javascript
复制
docker-machine stop
VBoxManage modifyvm default --cpus 2
VBoxManage modifyvm default --memory 4096
docker-machine start

然后您可以检查您的设置:

代码语言:javascript
复制
VBoxManage showvminfo default | grep Memory
VBoxManage showvminfo default | grep CPU

要使docker-machine inspect报告事物的正确状态,请编辑~/.docker/machine/machines/default/config.json以反映您的更改。

票数 200
EN

Stack Overflow用户

发布于 2016-09-27 08:40:37

对于DockerVersion1.12.1 (build: 12133)和macOS上的更高版本,可以选择从UI中更改CPU和RAM并重新启动对接器。您可以从工具栏中找到首选项。为了清晰起见附加图像。

更新2020年8月:Preferences ->参考资料(谢谢@swedge218 218)

旧步骤(可能现在已失效):首选项->高级->调整资源->应用并重新启动

票数 94
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32834082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档