3

「jenkins-1-centos7」イメージを使用して openshift にデプロイし、jenkins イメージでプロジェクトを実行しました。それは正常に機能し、多くの構成の後、このジェンキンス コンテナーから新しいイメージを複製しました。このイメージを今後の開発のベースとして使用したいと考えていますが、このイメージにポッドをデプロイすると「ErrImagePull」エラーで失敗します。

調査の結果、ポッドを正常にデプロイするには、openshift が Docker レジストリーにイメージを存在させる必要があることがわかりました。Docker レジストリー用に別のアプリをデプロイしましたが、更新したイメージをこの Docker レジストリーにプッシュしようとすると、「認証が必要です」というメッセージが表示されて失敗します。ユーザーに管理者権限を付与しました。

docker push <local-ip>:5000/openshift/<new-updated-image>
The push refers to a repository [<local-ip>:5000/openshift/<new-updated-image>] (len: 1)
c014669e27a0: Preparing
unauthorized: authentication required

変更されたイメージが正常にデプロイされるようにするにはどうすればよいですか?

4

2 に答える 2

0

認証エラーが発生する最後の行だけですべて問題ありません

ドッカー プッシュ 172.30.22.11/my-proj/myimage:latest

于 2016-08-01T12:55:54.100 に答える