解决Docker运行报错 failed to create shim task


今天写了个Ubuntu APT去广告的教程,顺便把系统 `apt upgrade` 了一下,这下可就出事了,我一看哪吒探针掉了,portainer也打不开,`docker ps` 看了一下差点给我吓死

???我容器呢

docker run的时候报错了如下内容

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: unable to apply apparmor profile: apparmor failed to apply profile: write /proc/self/attr/apparmor/exec: no such file or directory: unknown.

最后搜了一圈找到了解决方法

1
apt install apparmor

apparmor 这个是一个snap的依赖,可能是我 apt autoremove 不小心给删了(因为我不用snap 早已经删了)

挺小的一个问题,也没有特别大的损失,发出来图一乐