1
我正在使用Windows机器并通过Docker Toolbox运行Docker。要运行Elasticsearch 5.0,我们必须增加Docker主机(boot2docker)虚拟内存。将自定义设置添加到boot2docker配置文件
docker-machine ssh default
sudo vi /var/lib/boot2docker/profile
# Add this line into /var/lib/boot2docker/profile
sysctl -w vm.max_map_count=262144
# Now exit and check
exit
docker-machine restart default
然而,重新启动我的Windows机器(泊坞窗机)以及启动后的泊坞窗机,码头工人,机器重置文件/var/lib/boot2docker/profile
。
如何保持这个值持久?我试图通过--engine-env
和--engine-opt
将一些选项放入docker-machine create
命令中,但没有运气。
我看到你已经为这个https://github.com/docker/machine/issues/3859打开了一个Github的问题。你有没有尝试在'/ var/lib/docker'文件中添加一个文件,看看它是否能够重启? 'boot2docker'文档https://github.com/boot2docker/boot2docker表示该文件夹在重启时也应该保留。我想知道它是否也受到影响。 –
@GregoryNisbet,我不想等Github :(我现在要检查你的想法。 – Tuan