docker运行报错docker: Error response from daemon: AppArmor enabled on system but the docker-default prof

通过指令

sudo apt install docker.io

安装完docker之后,运行报错

docker run hello-world

在这里插入图片描述

解决方法:
直接通过指令把apparmor卸载掉,简单粗暴。

sudo apt-get remove apparmor

卸载之后,运行docker即正常运行
在这里插入图片描述

AppArmor(Application Armor)是Linux上的一个安全模块,用于限制进程的权限和行为。它通过定义访问控制规则来保护系统中的应用程序免受潜在的安全威胁。
我们卸载掉了AppArmor之后,可能会有些安全问题,但不影响docker正常的调试使用。

猜你喜欢

转载自blog.csdn.net/weixin_44477424/article/details/132253859