我一直在与码头在mac上玩,所以我需要安装boot2docker来使它工作。
我有一台非常强大的机器和一个非常需要资源的应用程序,所以我想将可用内存从默认的1GB提高到大约8GB。
,这就是我尝试过的,
使用--内存参数引导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,手动修改它,然后再次引导它。
我是不是遗漏了什么?
发布于 2014-06-26 14:41:10
您需要使用新的内存设置重新初始化boot2docker VM:
$ boot2docker delete
$ boot2docker init -m 5555
... lots of output ...
$ boot2docker info
{ ... "Memory":5555 ...}您现在可以使用boot2docker up,映像将始终使用配置的内存量。
发布于 2014-10-17 15:18:12
由于boot2docker init -m在我的boot2docker版本中不起作用,所以我只使用了VBoxManage命令:
VBoxManage modifyvm boot2docker-vm --memory 3500而且,使用这个我相信您可以避免破坏您的VM,您应该只是stop它,然后再start。
发布于 2015-02-04 12:20:45
没有必要像阿贝尔·梅尼奥( Abel Mui O)所说的那样,delete your boot2docker vm。
照亚历克斯·彼得连科的提议做就够了。
boot2docker stopVBoxManage modifyvm boot2docker-vm --memory 3500boot2docker starthttps://stackoverflow.com/questions/24422123
复制相似问题