Docker容器安全与运行实践
1. 使用Docker Content Trust签署和验证镜像
Docker Content Trust(DCT)是保障Docker镜像安全的重要工具,下面详细介绍其使用方法。
1.1 签署镜像
使用之前生成的名为 prabath 的委托密钥,对 prabath/insecure-sts-ch10:v1 Docker镜像进行签署。注意,这里签署的是带有标签的镜像,而非仓库。操作步骤如下:
docker trust sign prabath/insecure-sts-ch10:v1
执行该命令后,会签署并推送本地镜像的信任数据,可能会覆盖远程的信任数据。之后,使用以下命令将签署后的镜像发布到Docker Hub:
docker push prabath/insecure-sts-ch10:v1
1.2 检查信任数据
镜像发布到Docker Hub后,可以使用以下命令检查与之关联的信任数据:
docker trust inspect --pretty prabath/insecure-sts-ch10:v1
执行该命令后,会输出镜像的签名信息、签名者及其密钥,以及管理密钥等内容。
超级会员免费看
订阅专栏 解锁全文
2833

被折叠的 条评论
为什么被折叠?



