需求:私有化镜像仓库
选型: registry ( https://github.com/distribution/distribution/)
参考文档: https://docs.docker.com/registry/ https://docs.docker.com/registry/configuration/ https://docs.docker.com/registry/spec/auth/token/
默认是不带验证的,支持 token 模式配置,需要开发个认证中心。大概流程图是
没老看懂。这个 token 的生成根据什么生成,registry 是怎么验证的,没看到有 registry 和 auth 有通信,那一定是个公有的私钥或者证书。
不明白的点是: 配置 auth:token:rootbundlecert 是个证书没问题。那生成 jwt 是用这个证书的私钥就行了?