以下是Docker在CentOS上的安全策略:
targeted模式,限制容器对宿主机的访问权限。firewalld或通过iptables限制Docker API访问。latest标签,优先选择精简版(如alpine)。Trivy、Clair等工具检测镜像漏洞。--user参数指定。--cap-drop ALL关闭所有内核权限,仅添加必要权限(如--cap-add NET_BIND_SERVICE)。/proc、/sys等目录,使用--read-only设置容器文件系统为只读。--tlsverify启用TLS加密,配置防火墙限制Docker API端口(默认2375/2376)。docker network create)隔离不同容器组。--cpus、--memory参数限制CPU和内存,避免单个容器占用过多资源。Seccomp限制系统调用,AppArmor定义容器行为策略。Docker Bench for Security脚本,验证配置是否符合最佳实践。参考来源: