2015-08-14 14 views
22

Ich folgte Docker Anweisungen zur Installation und Überprüfung der Docker-Installation (von http://docs.docker.com/linux/step_one/).Fehler beim Starten von Docker-Dämon auf Ubuntu 14.04 (Geräte C-Gruppe ist nicht bereitgestellt)

Ich habe versucht, auf 2 Ubuntu 14.04 Maschinen und auf beide habe ich Fehler folgenden als Daemon Docker Start:

$ 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 

schätzen ich Hilfe dieses Problem zu beheben.

Antwort

25

Versuchen Sie Folgendes:

  • Melden Sie sich bei Ubuntu als Benutzer mit sudo-Berechtigungen.
  • Bearbeiten Sie die Datei/etc/default/grub.
  • den GRUB_CMDLINE_LINUX Wert wie folgt ein:

    GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

  • Speichern und schließen Sie die Datei.

  • Aktualisierung GRUB.

    $ sudo update-grub

  • Reboot Ihres Systems.

Gemäß this.

+0

Thank you! Dies hat das Problem gelöst. –

+5

dies löste mein Problem auch, aber ich würde gerne wissen, was diese Cgroup-Sache tatsächlich tut – KillerSnail

+0

Leider löst dies nicht das br_netfilter Problem. – Veda

2

Ich musste nur alle Halterungen von cgroup von /etc/fstab entfernen und ich löste das Problem für Devices cgroup isn't mounted. Ich denke, dass Module br_netfilter not found nur eine Warnung ist und verhindert nicht, dass Docker startet. Aber man kann es beheben, indem Sie die Installation:

apt-get install linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic 

Die „extra“, weil auf benötigt wird, wird nicht mehr mit grundlegendem Bild in Ubuntu enthalten.

22

beschloss ich dieses Problem durch die Docker deamon manuell starten mit:

sudo service docker start

+7

Dies funktioniert auf einer Instanz von Amazon Machine Image (AMI) –

+0

Funktioniert auf Amazon Linux. Denken Sie daran, 'sudo' vor den Docker-Befehlen zu verwenden. – Defozo

1

ich dieses Problem mit debian hatte.

Das Paket cgroupfs-mount löste das.

sudo aptitude install cgroupfs-mount 
0

vielleicht Pakete müssen:

apt-get install aufs-tools 
apt-get install cgroup-lite 
Verwandte Themen