docker in Overlayroot-Umgebung: "ungültige geräteübergreifende Verknüpfung"

Der Docker-Daemon startet nicht in meinem Ubuntu 18.04.4 LTS, sondern mit overlayroot.

sudo journalctl --no-hostname --no-pager -b -u docker.service

Gibt mir unter anderem Folgendes:

Feb 19 13:10:30 dockerd[1815]: Error starting daemon: rename /var/lib/docker/runtimes /var/lib/docker/runtimes-old: invalid cross-device link

Nach dem, was ich herausgefunden habe, sagt mir dies, dass overlay2fs irgendwo auf der ganzen Linie in ein overlay2fs eingebunden ist, was nicht zu funktionieren scheint.

Frage: Was muss ich tun, um einen Docker-Dienst in einer Overlayroot-Umgebung zu starten?
Author: Johannes Bauer, 2020-02-19

1 answers

Ich kann das Docker-Verzeichnis einfach aus dem Overlay ' d-Dateisystem binden. Das funktioniert:

mount --bind /media/root-rw/overlay/var/lib/docker /var/lib/docker
systemctl start docker

Leider habe ich immer noch Probleme, dies beim Start zum Laufen zu bringen, aber das ist für eine andere Frage.

 0
Author: Johannes Bauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-19 15:25:04