树莓派挂swap、允许docker限制内存

修改sudo nano /etc/dphys-swapfile

docker提示系统不支持cgroup内存限制,需要手动开启。
解决方案是在/boot/cmdline.txt尾部加入 cgroup_enable=memory cgroup_memory=1后重启

docker run -d –name nginx2 –memory 1G –memory-swap 1G nginx
docker update ubuntu:16.04 –memory-swap -1 -m 512M

sudo docker run -d –name=wxedge –restart=always –privileged –network=macnet –memory-swap -1 -m 1638M –tmpfs /run –tmpfs /tmp -v /media/wxedge_storage:/storage:rw onething1/wxedge

挂载普通swap

1
2
3
4
dd if=/dev/zero of=/swapfile bs=1M count=4096
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab