如何输出所有网络请求以提取Docker映像?

如何输出所有网络请求以提取Docker映像?,docker,Docker,为了从公司网络中请求访问公共容器注册表上的docker映像,我需要获取在拉取期间请求的所有URL的列表。据我所见,初始调用返回一个json清单,需要后续请求 调用docker pull my image时,如何查看所有请求的URL?docker使用的URL是公开的,它澄清了每个可能的API调用。你应该看到的是: A访问/v2/API以检查授权设置 如果使用外部身份验证服务器,则查询身份验证服务器以获取令牌 图像清单的GET 图像配置的一个GET 一系列GET请求,每层一个 配置和每一层的摘要将随

为了从公司网络中请求访问公共容器注册表上的docker映像,我需要获取在拉取期间请求的所有URL的列表。据我所见,初始调用返回一个json清单,需要后续请求

调用docker pull my image时,如何查看所有请求的URL?

docker使用的URL是公开的,它澄清了每个可能的API调用。你应该看到的是:

  • A访问/v2/API以检查授权设置
  • 如果使用外部身份验证服务器,则查询身份验证服务器以获取令牌
  • 图像清单的GET
  • 图像配置的一个GET
  • 一系列GET请求,每层一个
  • 配置和每一层的摘要将随着每个图像的推送而改变,因此最好将GET请求的整个存储库路径列为白名单

    请注意,许多人对此将采取不同的方法,设置一个本地注册表,网络中的所有节点都可以从该注册表中提取,并通过受控节点推送更新该注册表,该节点在接收新图像之前执行所有安全检查。这可以处理安全需求,控制进入网络的内容,而无需将指向外部资源的各个URL列入白名单