Hi,

am Dienstag abend war meine lokale Docker-Installation in einem
korrupten Zustand.

Es gibt unter /var/lib/docker eine Zustands-Datenbank:

[cjr@mccarthy:/home/cjr]
$ sudo find /var/lib/docker -maxdepth 2 
/var/lib/docker
/var/lib/docker/image
/var/lib/docker/image/zfs
/var/lib/docker/plugins
/var/lib/docker/plugins/tmp
/var/lib/docker/plugins/storage
/var/lib/docker/runtimes
/var/lib/docker/network
/var/lib/docker/network/files
/var/lib/docker/trust
/var/lib/docker/volumes
/var/lib/docker/volumes/nexuscontrol_nexus-db
/var/lib/docker/volumes/metadata.db
/var/lib/docker/tmp
/var/lib/docker/swarm
/var/lib/docker/containers
/var/lib/docker/containers/d446943293fd93e2bedddd1ee58d2bb51b88ca199441feb99d799c1f4bee09b5
/var/lib/docker/containers/4c899a718b1ff96ddc8ca3f60f4860434cc8774674ad33759581e2e705882c29
/var/lib/docker/containers/c16ea33afae2b8929ee02ee9a7125d8d855d4d65f17d36f68a1d8d4fe1fe3839
/var/lib/docker/builder
/var/lib/docker/builder/fscache.db
/var/lib/docker/zfs
/var/lib/docker/zfs/graph
/var/lib/docker/containerd
/var/lib/docker/containerd/daemon


Ich bin am Dienstag nachmittag in einen Bug gelaufen, daß die
(semantisch legale) Reihenfolge von Direktiven zu build failures
führen kann.

https://forums.docker.com/t/resolved-automated-docker-build-fails/22831/25

Diese build-failures führen offenbar dazu, daß danach der
docker-daemon nicht mehr feherfrei startet. Ob das nur gilt, wenn man
ein etwas exotischeres Volume-Backend (bei mir halt zfs) verwendet,
oder allgemein, kann ich nicht sagen.

Ich habe mit `rm -Rf /var/lib/docker*` aufgeräumt, die zugehörigen
zfs-datasets unterhalb zerstört und meine images schnell neu
gebaut. Ob es ein `zfs rollback` auf die Schnelle auch getan hätte,
wobei man später mit `/var/lib/docker/zfs/graph` hätte abgleichen
müssen, welche zfs datasets dockerd nicht mehr bekannt wären, hab ich
nicht ausprobiert. 

Bei Applikations-Container-Images ist neu bauen immer einfacher und
schneller.

Ich muß allerdings zugeben, daß mich - obwohl abgebrüht - dieser Bug
bei dockerd einigermaßen entsetzt hat.

Grüße!
-- 
Christopher

Reply via email to