如何从部署清单将 AppArmour 应用到 IoT Edge

问题描述

如何将 apparmor 配置文件应用于 IoT Edge 模块?

背景, 如果我运行 docker run -it --security-opt apparmor=docker-azureiotsecurity hello-world,我将看到容器使用正确的 apparmor 配置文件运行。如果我检查容器,它是正确的:

docker inspect quizzical_jang
[
    {
        "Id": "c1bcfe266946b5393c279cba7ac21ea2ed00d47b75c2ae613db7fbd7a0f0faca",...
        "ProcessLabel": "","AppArmorProfile": "docker-azureiotsecurity","ExecIDs": null,"HostConfig": {
            "Binds": null,...
            "ReadonlyRootfs": false,"SecurityOpt": [
                "apparmor=docker-azureiotsecurity"
            ],"UTSMode": "",...
        }
    }
]

如果我将设置添加到模块的 HostConfig 中,它会显示在 HostConfig 中,但它在声明中未确认。是否可以将此设置应用于我的所有主机?

docker inspect quizzical_jang
[
    {
        "Id": "c1bcfe266946b5393c279cba7ac21ea2ed00d47b75c2ae613db7fbd7a0f0faca","AppArmorProfile": "unconfined",...
        }
    }
]```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...