私はDocker Hubプライベートレポジトリを使用して、複数の本稼動サーバーにイメージを展開しようとしています。私は個人的なDockerの資格情報をサーバに保存しないでこれを達成したいと思います。Docker Hubプライベートリポジトリに相当するGitHubデプロイメントキーはありますか?
GitHubの展開キーに概念的に類似したものはありますか?
私はDocker Hubプライベートレポジトリを使用して、複数の本稼動サーバーにイメージを展開しようとしています。私は個人的なDockerの資格情報をサーバに保存しないでこれを達成したいと思います。Docker Hubプライベートリポジトリに相当するGitHubデプロイメントキーはありますか?
GitHubの展開キーに概念的に類似したものはありますか?
DockerがROCK APIを使用してDocker Hubでリモートリポジトリと通信することが分かります。このドキュメントではreposの動作とDocker Hub自体のセットアップ方法を概説しています:https://docs.docker.com/v1.7/docker/reference/api/hub_registry_spec/ v1.7が最新の仕様であるかどうかわかりません。
DockerハブREST apiのドキュメントを見ると、認証を要求するリクエストのための唯一のオプションは、Basic auth over SSLまたはTokenで検証することです。これは、あなたのdockerhub資格情報をある時点で使用することを意味します。つまり、資格情報はトークンを取得することです。
トークンがどれくらい続くか分かりません。もしそれが不定であれば、APIキーを要求し、リクエストして、あなたのコードに入れます。どういうわけか、私はそれが一時的だと思うが、Oauthトークンがそうであるように思う。