我一直在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,手动更改然后再次启动。
我漏掉了什么吗?
boot2docker-vm
。 - rcoupboot2docker stop
命令,然后在终端中键入VirtualBox
,VirtualBox图形界面将打开,你可以在其中调整虚拟机的参数。 - Aleksei Petrenko