每次启动docker-machine时,我都需要设置如下配置。
host> docker-machine ssh default
docker> sudo sysctl -w vm.max_map_count=262144
我想将此配置作为默认配置,因此我不需要再设置它。
答案 0 :(得分:2)
Boot2Docker allows for local customisation.
将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