diff --git a/buildroot-external/rootfs-overlay/etc/systemd/system/docker.service.d/hassos.conf b/buildroot-external/rootfs-overlay/etc/systemd/system/docker.service.d/hassos.conf index c00cdf978..cd3fa0599 100644 --- a/buildroot-external/rootfs-overlay/etc/systemd/system/docker.service.d/hassos.conf +++ b/buildroot-external/rootfs-overlay/etc/systemd/system/docker.service.d/hassos.conf @@ -4,3 +4,4 @@ RequiresMountsFor=/etc/docker /mnt/data /var/lib/docker [Service] ExecStart= ExecStart=/usr/bin/dockerd -H fd:// --storage-driver=overlay2 --log-driver=journald --log-opt tag="{{.ImageName}}/{{.Name}}" --data-root /mnt/data/docker +OOMScoreAdjust=-400 diff --git a/buildroot-external/rootfs-overlay/usr/sbin/hassos-supervisor b/buildroot-external/rootfs-overlay/usr/sbin/hassos-supervisor index e4c3f941c..d180ae6d8 100755 --- a/buildroot-external/rootfs-overlay/usr/sbin/hassos-supervisor +++ b/buildroot-external/rootfs-overlay/usr/sbin/hassos-supervisor @@ -80,6 +80,7 @@ if [ -z "${SUPERVISOR_CONTAINER_ID}" ]; then docker container create \ --name hassio_supervisor \ --privileged --security-opt apparmor="hassio-supervisor" \ + --oom-score-adj=-300 \ -v /run/docker.sock:/run/docker.sock:rw \ -v /run/systemd-journal-gatewayd.sock:/run/systemd-journal-gatewayd.sock:rw \ -v /run/dbus:/run/dbus:ro \