You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 11环境下Docker无法创建hello-world容器求助

解决Docker运行hello-world时AppArmor报错问题

问题原因

报错提示unable to apply apparmor profile: write /proc/self/attr/apparmor/exec: no such file or directory,说明系统的AppArmor模块未加载或未正确安装,而Docker默认启用了AppArmor安全选项。

解决步骤

方法1:安装并启用AppArmor(推荐)

  • 安装AppArmor相关工具:
    apt update && apt install -y apparmor apparmor-utils
    
  • 加载AppArmor内核模块:
    modprobe apparmor
    
  • 设置开机自动加载模块:
    echo "apparmor" >> /etc/modules-load.d/apparmor.conf
    
  • 重启Docker服务:
    systemctl restart docker
    
  • 再次测试运行容器:
    docker run hello-world
    

方法2:临时禁用Docker的AppArmor(仅用于测试)

如果暂时无法启用AppArmor,可临时关闭Docker的AppArmor强制配置:

  • 创建或编辑Docker配置文件:
    nano /etc/docker/daemon.json
    
  • 添加以下内容:
    {
      "security-opts": ["apparmor=unconfined"]
    }
    
  • 保存文件后重启Docker:
    systemctl restart docker
    
  • 再次运行测试容器。

内容的提问来源于stack exchange,提问作者TeubyDE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 22:47:45