Dec 31 13:48:58 Tower kernel: BTRFS info (device sdc1): using crc32c (crc32c-intel) checksum algorithm
Dec 31 13:48:58 Tower kernel: BTRFS info (device sdc1): using free space tree
Dec 31 13:48:58 Tower kernel: BTRFS info (device sdc1): bdev /dev/sdc1 errs: wr 0, rd 0, flush 0, corrupt 3, gen 0
Dec 31 13:48:58 Tower kernel: BTRFS info (device sdc1): enabling ssd optimizations
Dec 31 13:48:58 Tower kernel: BTRFS error (device sdc1): incorrect extent count for 583105773568; counted 1348, expected 1338
This is causing the cache pool to be read-only, with the result of docker failing to start
Since it mentions "corrupt 3", best to initially start with running memtest from the boot menu for at least a couple of passes, since bad memory can and will cause corruption