通过指令

sudo apt install docker.io

安装完docker之后,运行报错

docker run hello-world

在这里插入图片描述

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

sudo apt-get remove apparmor

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

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐