更改boot2docker内存分配

米吉尔瓦

我一直在Mac上玩docker,所以我需要安装boot2docker才能使其正常工作。

我有一台功能强大的计算机和一个非常资源匮乏的应用程序,因此我想将可用内存从默认的1GB增加到8GB之类。


这就是我尝试过的

使用--memory参数启动boot2dock

boot2docker --memory=8116 boot

更改配置文件

Verbose = true
VBM = "VBoxManage"
SSH = "ssh"
SSHGen = "ssh-keygen"
SSHKey = "/Users/mjsilva/.ssh/id_boot2docker"
VM = "boot2docker-vm"
Dir = "/Users/mjsilva/.boot2docker"
ISO = "/Users/mjsilva/.boot2docker/boot2docker.iso"
VMDK = ""
DiskSize = 20000
Memory = 8116
SSHPort = 2022
DockerPort = 2375
HostIP = "192.168.59.3"
DHCPIP = "192.168.59.99"
NetMask = [255, 255, 255, 0]
LowerIP = "192.168.59.103"
UpperIP = "192.168.59.254"
DHCPEnabled = true
Serial = false
SerialFile = "/Users/mjsilva/.boot2docker/boot2docker-vm.sock"

然后启动boot2docker

boot2docker boot

这些方法似乎都不起作用。我最终只拥有默认内存。


我设法更改的唯一方法是转到virtualbox GUI关闭boot2docker,手动进行更改,然后再次启动。

我想念什么吗?

阿贝尔·梅尼奥(AbelMuiño)

您将需要使用新的内存设置重新初始化boot2docker VM:

$ boot2docker delete
$ boot2docker init -m 5555
... lots of output ...
$ boot2docker info
{ ... "Memory":5555 ...}

现在boot2docker up您将可以使映像始终使用配置的内存量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与docker exec等效的boot2docker

来自分类Dev

Boot2Docker启动Ubuntu映像

来自分类Dev

从bash运行Boot2Docker

来自分类Dev

从Windows 7开始的boot2docker

来自分类Dev

使用boot2docker的IP地址

来自分类Dev

Windows上的Boot2docker代理

来自分类Dev

在OSX中使用boot2docker

来自分类Dev

从Windows 7开始的boot2docker

来自分类Dev

Windows上的Boot2docker代理

来自分类Dev

boot2docker vm重新启动时忘记更改

来自分类Dev

在OS X下从boot2docker复制Docker容器

来自分类Dev

使用docker和boot2docker运行tcpreplay

来自分类Dev

如何提高Boot2Docker vm的性能

来自分类Dev

boot2docker:bootlocal.sh未执行

来自分类Dev

在boot2docker中使用shell命令

来自分类Dev

如何在boot2docker上安装Nano

来自分类Dev

Ansible与Boot2Docker一起使用的问题

来自分类Dev

Boot2Docker专用网络设置

来自分类Dev

Boot2Docker / Windows平台上的无花果支持

来自分类Dev

gcloud部署问题-boot2docker 1.3.1

来自分类Dev

Boot2Docker / Fig安装卷未刷新

来自分类Dev

Boot2Docker:无法创建目录:协议错误

来自分类Dev

如何在boot2docker上安装nano?

来自分类Dev

在Windows的boot2docker中从主机挂载目录

来自分类Dev

不将boot2docker更新到1.4.0

来自分类Dev

我可以在生产中使用boot2docker吗?CoreOS与boot2docker

来自分类Dev

Docker / Boot2Docker:在OS X上为Docker设置HTTP / HTTPS代理

来自分类Dev

WSO2治理注册表,Docker和boot2docker

来自分类Dev

Docker:hashicorp / boot2docker无法在企业代理后面下载