2017-03-05 4 views
5

Ich versuche, Docker auf einem Ubuntu 16.04 auf einem Remote-Webserver zu installieren. Allerdings bekomme ich einen Fehler, der mich wirklich frustriert. Ich habe docker schon oft installiert, auch auf diesem Betriebssystem, aber das ist nie passiert.Docker: Geräte cgroup ist nicht gemountet (Ubuntu 16.04)

Ich bin bei sudo apt-get install -y docker-engine stecken, wenn Docker-Motor nicht installiert werden kann:

~# systemctl status docker.service 
● docker.service - Docker Application Container Engine 
    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) 
    Active: failed (Result: exit-code) since So 2017-03-05 17:47:20 CET; 32s ago 
    Docs: https://docs.docker.com 
Main PID: 18194 (code=exited, status=1/FAILURE) 

dockerd[18194]: time="2017-03-05T17:47:20.567753592+01:00" level=error msg="'overlay' not found as a supported filesystem on this host. Please e 
dockerd[18194]: time="2017-03-05T17:47:20.569299675+01:00" level=error msg="'overlay' not found as a supported filesystem on this host. Please e 
dockerd[18194]: time="2017-03-05T17:47:20.591796895+01:00" level=info msg="Graph migration to content-addressability took 0.00 seconds" 
dockerd[18194]: time="2017-03-05T17:47:20.592394882+01:00" level=warning msg="Your kernel does not support oom control" 
dockerd[18194]: time="2017-03-05T17:47:20.592410368+01:00" level=warning msg="Your kernel does not support memory swappiness" 
dockerd[18194]: time="2017-03-05T17:47:20.592421460+01:00" level=warning msg="Your kernel does not support kernel memory limit" 
dockerd[18194]: time="2017-03-05T17:47:20.592427398+01:00" level=warning msg="Unable to find cpu cgroup in mounts" 
dockerd[18194]: time="2017-03-05T17:47:20.592458649+01:00" level=warning msg="Unable to find cpuset cgroup in mounts" 
dockerd[18194]: time="2017-03-05T17:47:20.592490516+01:00" level=warning msg="mountpoint for pids not found" 
dockerd[18194]: Error starting daemon: Devices cgroup isn't mounted 

I Wurzel zu der Gruppe hinzugefügt, auch fand ich den Rat GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" in die Datei/etc/default/grub hinzufügen möchten, aber diese Datei existiert nicht!

Ich habe auch versucht sudo apt-get install cgroupfs-mount aber ohne Erfolg :-(

Vielen Dank für Ihre Hilfe!

Antwort

4

Leute also. Es gibt keine Lösung, leider. Der Grund dafür ist die Architektur des Remote-Web-Server, ein VM gehostet. Mein Provider hat mir gesagt, alle VMs die gleichen Kerne in einer Umgebung verwenden, und kann daher Dokker nicht darauf zugreifen.

Die einzige Option, jetzt auf einem anderen Server zu wechseln ist.