Back to Docker Practice

Summary

18_security/summary.md

1.10.01.3 KB
Original Source

本章小结

Docker 的安全性依赖于多层隔离机制的协同工作,同时需要用户遵循最佳实践。本章涵盖的核心安全维度包括:

维度关键措施
内核隔离Namespace 隔离进程/网络/文件系统,Cgroups 限制资源使用
权限控制非 root 运行、--cap-drop ALL 最小能力集、--read-only 只读根文件系统
镜像安全使用可信基础镜像、定期扫描漏洞(Trivy / Snyk)、启用 Docker Content Trust 签名验证
运行时防护Seccomp 系统调用过滤、AppArmor / SELinux 强制访问控制
网络隔离自定义 bridge 网络隔离容器通信、限制容器对宿主机网络的访问

总体来看,Docker 容器还是十分安全的,特别是在容器内不使用 root 权限来运行进程的话。

另外,用户可以使用现有工具,比如 ApparmorSeccomp,SELinux,GRSEC 来增强安全性;甚至自己在内核中实现更复杂的安全机制。

📝 发现错误或有改进建议? 欢迎提交 IssuePR