My Docker applications stopped responding and gave errors, so I decided to restart the Docker service. Now it will not start again.
The docker.log file has some weird errors
time="2021-05-15T01:37:31.824854002+02:00" level=error msg="failed to shut down container" container=5737833477bf295c968a386f3a006e88fc5ab3a6d7a4d4ba2916f54f17afcbe5 error="Failed to stop container 5737833477bf295c968a386f3a006e88fc5ab3a6d7a4d4ba2916f54f17afcbe5 with error: Cannot kill container 5737833477bf295c968a386f3a006e88fc5ab3a6d7a4d4ba2916f54f17afcbe5: connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\": unavailable"
time="2021-05-15T01:37:31.824854022+02:00" level=error msg="failed to shut down container" container=b648c97c1da2ae6af99a2786be6237cdae8251192de30d8a8dc963d174aa73bb error="Failed to stop container b648c97c1da2ae6af99a2786be6237cdae8251192de30d8a8dc963d174aa73bb with error: Cannot kill container b648c97c1da2ae6af99a2786be6237cdae8251192de30d8a8dc963d174aa73bb: connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\": unavailable"
time="2021-05-15T01:37:31.824774012+02:00" level=error msg="failed to shut down container" container=0660c886da7b6383a8e626d3a1437132d4db999180362f294314ba7baa08457a error="Failed to stop container 0660c886da7b6383a8e626d3a1437132d4db999180362f294314ba7baa08457a with error: Cannot kill container 0660c886da7b6383a8e626d3a1437132d4db999180362f294314ba7baa08457a: connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\": unavailable"
time="2021-05-15T01:37:31.824856887+02:00" level=error msg="failed to shut down container" container=41a3ba0c7b84d3c46e3538386cd88d26c8d0e5e964e7d6cc3e1e38002f851a28 error="Failed to stop container 41a3ba0c7b84d3c46e3538386cd88d26c8d0e5e964e7d6cc3e1e38002f851a28 with error: Cannot kill container 41a3ba0c7b84d3c46e3538386cd88d26c8d0e5e964e7d6cc3e1e38002f851a28: connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\": unavailable"
time="2021-05-15T01:37:31.824816832+02:00" level=error msg="failed to shut down container" container=f97bc8fe5c742958c6134cd10b4c4c9567a75444c87f4af9a050e5739da25b53 error="Failed to stop container f97bc8fe5c742958c6134cd10b4c4c9567a75444c87f4af9a050e5739da25b53 with error: Cannot kill container f97bc8fe5c742958c6134cd10b4c4c9567a75444c87f4af9a050e5739da25b53: connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\": unavailable"
time="2021-05-15T01:37:31.825494052+02:00" level=error msg="Cannot get orphan layers: open /var/lib/docker/image/btrfs/layerdb/sha256: input/output error"
time="2021-05-15T01:37:33.299838481+02:00" level=error msg="Error replicating health state for container d15743aa54acaf4815433823bb12e36f9de9927a29fe4c3242f0fee9b2a633c8: open /var/lib/docker/containers/d15743aa54acaf4815433823bb12e36f9de9927a29fe4c3242f0fee9b2a633c8/.tmp-config.v2.json507327996: read-only file system"
time="2021-05-15T01:37:33.299840415+02:00" level=error msg="Error replicating health state for container d41e3ee8e950758c4409c6122512e249f8bc23e0a2b2f15ce68f29d22836c468: open /var/lib/docker/containers/d41e3ee8e950758c4409c6122512e249f8bc23e0a2b2f15ce68f29d22836c468/.tmp-config.v2.json883396817: read-only file system"
time="2021-05-15T01:37:33.299838601+02:00" level=error msg="Error replicating health state for container f97bc8fe5c742958c6134cd10b4c4c9567a75444c87f4af9a050e5739da25b53: open /var/lib/docker/containers/f97bc8fe5c742958c6134cd10b4c4c9567a75444c87f4af9a050e5739da25b53/.tmp-config.v2.json500534970: read-only file system"
Also errors in syslog reporting BTRFS error
May 15 01:43:56 whale kernel: blk_update_request: I/O error, dev loop2, sector 75840 op 0x0:(READ) flags 0x1000 phys_seg 4 prio class 0
May 15 01:43:56 whale kernel: BTRFS error (device loop2): bdev /dev/loop2 errs: wr 0, rd 33, flush 0, corrupt 0, gen 0
May 15 01:43:56 whale kernel: blk_update_request: I/O error, dev loop2, sector 180672 op 0x0:(READ) flags 0x1000 phys_seg 4 prio class 0
May 15 01:43:56 whale kernel: BTRFS error (device loop2): bdev /dev/loop2 errs: wr 0, rd 34, flush 0, corrupt 0, gen 0
May 15 01:45:00 whale kernel: blk_update_request: I/O error, dev loop3, sector 2199952 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
May 15 01:45:00 whale kernel: BTRFS error (device loop3): bdev /dev/loop3 errs: wr 23, rd 6488, flush 1, corrupt 0, gen 0
May 15 01:45:00 whale kernel: blk_update_request: I/O error, dev loop3, sector 2199952 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
May 15 01:45:00 whale kernel: BTRFS error (device loop3): bdev /dev/loop3 errs: wr 23, rd 6489, flush 1, corrupt 0, gen 0
I have also attached system diagnostics.
My appdata share is not showing under SHARES. And listing appdata in the CLI
root@whale:~# ls /mnt/user/appdata
/bin/ls: cannot access '/mnt/user/appdata': Input/output error
whale-diagnostics-20210515-0143.zip