Docker-machine – 默认设置configuration

每次我启动docker机,我需要像下面设置一个configuration。

host> docker-machine ssh default docker> sudo sysctl -w vm.max_map_count=262144 

我想这个configuration为默认,所以我不需要再设置它。

Boot2Docker允许本地定制。

将你的sysctl命令添加到/var/lib/boot2docker/bootsync.sh ,让它在docker启动之前运行。

 echo 'sysctl -w vm.max_map_count=262144' >> /var/lib/boot2docker/bootsync.sh chmod 755 /var/lib/boot2docker/bootsync.sh