以下是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
腳本,驗證配置是否符合最佳實踐。參考來源: