如何使用私有 docker 注册表分发自托管应用程序?
How to distribute self-hosted app using a private docker registry?
我对 Docker 很陌生,但我觉得使用 Docker 映像是尽可能简单地分发自托管 SaaS 应用程序的最佳方式。我了解到我可以为我的应用程序创建私有注册表。
如何在访问图像之前提供身份验证机制?在客户购买自托管产品后,我需要创建一组新的访问凭据。
您需要使用 docker 注册表设置基于 token
的身份验证,以允许外部系统通过 OAuth2 管理登录。您需要有一个应用程序来管理令牌(颁发和身份验证)。
令牌管理器将为有权拉取容器的每个客户配置(凭据)。
您可以查看 docker 存储库 document。
我对 Docker 很陌生,但我觉得使用 Docker 映像是尽可能简单地分发自托管 SaaS 应用程序的最佳方式。我了解到我可以为我的应用程序创建私有注册表。
如何在访问图像之前提供身份验证机制?在客户购买自托管产品后,我需要创建一组新的访问凭据。
您需要使用 docker 注册表设置基于 token
的身份验证,以允许外部系统通过 OAuth2 管理登录。您需要有一个应用程序来管理令牌(颁发和身份验证)。
令牌管理器将为有权拉取容器的每个客户配置(凭据)。
您可以查看 docker 存储库 document。