I followed docker instructions to install and verify the docker installation (from http://docs.docker.com/linux/step_one/).
I tried on 2 Ubuntu 14.04 machines and on both I got following error when starting docker daemon:
$ sudo docker daemon
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
INFO[0000] [graphdriver] using prior storage driver "aufs"
INFO[0000] Option DefaultDriver: bridge
INFO[0000] Option DefaultNetwork: bridge
WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with message: modprobe: WARNING: Module br_netfilter not found. , error: exit status 1
INFO[0000] Firewalld running: false
WARN[0000] Your kernel does not support cgroup memory limit: mountpoint for memory not found
WARN[0000] mountpoint for cpu not found
FATA[0000] Error starting daemon: Devices cgroup isn't mounted
I appreciate any help to resolve this issue.
Try the following:
Set the GRUB_CMDLINE_LINUX value as follows:
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
Save and close the file.
Update GRUB.
$ sudo update-grub
Reboot your system.
As per this.
I've had this issue with debian.
The package
cgroupfs-mount
solved that.I just had this problem on Fedora 31. The solution as described here is to append
systemd.unified_cgroup_hierarchy=0
to theGRUB_CMDLINE_LINUX
var in/etc/sysconfig/grub
.(In my case,
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet systemd.unified_cgroup_hierarchy=0"
)Then run
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
and restart.In my case, I didn't have to install or config anything new. Docker was running fine before this failure. Try restarting docker (eg.
systemctl restart docker
). If it fails, shutdown and cold-boot the machine. Ensure docker is running. After 129 days of uptime, my docker just got in a weird, bad state.I just had to remove any mounts of
cgroup
from/etc/fstab
and I solved the problem forDevices cgroup isn't mounted
. I think thatModule br_netfilter not found
is just a warning and does not prevent Docker from starting. But you can fix it by installing:The "extra" is needed because aufs is not anymore included with basic image in Ubuntu.
I resolved this issue by starting the docker deamon manually using:
sudo service docker start