2017-01-29 2 views
0

Ich bin mit Docker in Vagabund virtueller Box mit Ubuntu auf einem Mac als Root-Benutzer angemeldet und ich versuche, von Device Mapper wechseln zu überlagern, aber ich erhalte eine Fehlermeldung sagen:Docker in Ubuntu Switching-Dateisystem zum Überlagern wird nicht unterstützt?

[email protected]:/# service docker stop 
docker stop/waiting 
[email protected]:/# rm -rf /var/lib/docker 
[email protected]:/# docker daemon -s overlay 
Command "daemon" is deprecated, and will be removed in Docker 1.16. Please run `dockerd` directly. 
INFO[0000] libcontainerd: new containerd process, pid: 6788 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=4096 
ERRO[0001] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. 
Error starting daemon: error initializing graphdriver: driver not supported 
[email protected]:/# 

I folgende Anweisungen aus habe versucht:

http://www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/ Unable to start Docker Service in Ubuntu 16.04

aber beide nicht für mich arbeiten.

Wenn ich versuche, im Anschluss an die Dokumentation bei:

https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/

ich in Schritt 2 stecken, weil der grep keine 'Overlay' zurückkehrt von lsmod:

[email protected]:/# uname -r 
3.13.0-107-generic 
[email protected]:/# lsmod | grep overlay 
[email protected]:/# 


[email protected]:/# dockerd --storage-driver=overlay 
INFO[0000] libcontainerd: new containerd process, pid: 6816 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=4096 
ERRO[0001] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. 
Error starting daemon: error initializing graphdriver: driver not supported 
[email protected]:/# 

Wie kann Ich behebe dieses Problem?

Antwort

1

Von https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/#configure-docker-with-the-overlayoverlay2-storage-driver

Docker So konfigurieren Sie die Overlay-Speichertreiber verwenden, um Ihre Docker Host-Version 3.18 des Linux-Kernels muss ausgeführt werden (vorzugsweise höher) mit dem Overlay-Kernel-Modul geladen. Für den Overlay2-Treiber muss die Version Ihres Kernels 4.0 oder neuer sein.

Sie laufen Kernel 3.13, also keine Würfel. Mein Rat wäre, Ihre virtuelle Maschine zu sichern und zu versuchen, den Kernel auf eine neuere Version zu aktualisieren (ich habe 14.04 und es gibt neuere Kernel, obwohl nicht getestet, wie gut sie funktionieren) oder aktualisieren Sie Ihre Ubuntu VM auf 16.04

Verwandte Themen