Notary签名代码签名阅读

该操作是在如下软件版本下进行:

1)操作系统版本:Ubuntu-18.04

2)go-1.11.13

3)docker版本

Notary签名代码签名阅读_第1张图片

1、首先要能够编译Docker Cli,代码所在网址https://www.docker.com/community/open-source

Notary签名代码签名阅读_第2张图片

需要在源代码的根目录下执行如下命令进行编译:make -f docker.Makefile binarymake -f docker.Makefile binary

编译成功的提示如下所示:

Notary签名代码签名阅读_第3张图片

2、docker cli的所有命令的入口是:

Notary签名代码签名阅读_第4张图片

Notary签名代码签名阅读_第5张图片

Notary签名代码签名阅读_第6张图片

Notary签名代码签名阅读_第7张图片

Notary签名代码签名阅读_第8张图片

Notary签名代码签名阅读_第9张图片

Notary签名代码签名阅读_第10张图片

当某一镜像第一次通过签名方式push到仓库中,执行如下代码:

Notary签名代码签名阅读_第11张图片

当该镜像已经有相关的版本(tag)push到了仓库,则执行如下代码:

Notary签名代码签名阅读_第12张图片

 

Notary签名代码签名阅读_第13张图片

Notary签名代码签名阅读_第14张图片

 

Notary签名代码签名阅读_第15张图片

执行完上述操作,完成了进行的签名,并将签名后的信息推送到了notary的数据库中,接下来将详细分析签名过程。

Notary签名代码签名阅读_第16张图片

 

你可能感兴趣的:(Docker)