【发布时间】:2018-12-02 06:19:14
【问题描述】:
我正在尝试为 centos:7 构建一个 docker 镜像,该镜像限制任何用户(包括 root)可以在 docker 机器内执行的系统命令。我的意图是我想用我需要的安全配置文件构建一个 docker 镜像,然后将其用作我的基础镜像来构建其他应用程序镜像,从而从基础镜像继承安全配置文件。这是可行的吗?我错过了什么吗? 这是我正在测试的示例安全配置文件:
{
"defaultAction" : "SCMP_ACT_ALLOW",
"syscalls": [
{
"name": "mkdir",
"action": "SCMP_ACT_ERRNO"
},
{
"name": "chown",
"action":"SCMP_ACT_ERRNO"
}
]
}
当我跑步时:
docker build -t test . --security-opt seccomp:policy.json
它会抛出一个错误:
Error response from daemon: The daemon on this platform does not support setting security options on build
关于如何克服这种方法或我可以使用的其他方法的想法?
【问题讨论】:
标签: security docker docker-build