Veröffentlicht: 01.03.2023

Debian: docker-ce - apparmor failed to apply profile

Bei meinen heutigen Serverupdates gab es einen Fehler mit der aktuellen Docker-CE-Version. Das Update lief fehlerfrei durch, aber die Container ließen sich nicht starten.

Mit dem neuen Update scheint eine Abhängigkeit zu AppArmor hinzugekommen zu sein, die es vorher nicht gab. Da AppArmor unter Debian kein Standard ist, schlägt das Starten der Container fehl.

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

Mit dem folgenden Befehlen lässt sich das Problem beheben.

apt install apparmor
systemctl restart docker.service

Der erste Befehl installiert AppArmor und der zweite startet den Docker Dienst neu. Das Starten der Container sollte jetzt wieder fehlerfrei funktionieren.