0
OpenShifts Build Configを使用してDockerfileをビルドしようとしています。OpenShift build config - docker.ioにプッシュ
実際のビルドは正常に完了しました。
ビルド設定を設定して、結果の画像をdockerhubにプッシュしました。私はdocker.ioに自分のユーザー名とパスワードを含むシークレットを提供しました。そして、資格情報をダブルチェックしました。
私はこれを実行したときしかし、私は次のエラーを取得する:
Pushing image hughestech/grpcdev ... error: build error: Failed to
push image: unauthorized: authentication required
ビルドコンフィグYML
apiVersion: v1
kind: BuildConfig
metadata:
annotations:
openshift.io/generated-by: OpenShiftNewApp
creationTimestamp: '2017-09-11T20:32:47Z'
labels:
app: grpcdev
name: grpcdev
namespace: testproject
resourceVersion: '72394'
selfLink: /oapi/v1/namespaces/testproject/buildconfigs/grpcdev
uid: 5f70c545-9730-11e7-ab81-002421dde3d7
spec:
nodeSelector: null
output:
pushSecret:
name: dockhub-hughestech
to:
kind: DockerImage
name: hughestech/grpcdev
postCommit: {}
resources: {}
runPolicy: Serial
source:
git:
uri: 'https://github.com/hughestech/grpcdev.git'
type: Git
strategy:
dockerStrategy:
from:
kind: ImageStreamTag
name: 'ubuntu:17.04'
type: Docker
triggers:
- github:
secret: gOH6EcI9bDDJu_P51gL5
type: GitHub
- generic:
secret: PfAkvrk8xWVgWhVMk77V
type: Generic
- imageChange:
lastTriggeredImageID: >-
i386/[email protected]:22021496a6dd003b7fdc264985a578fb771edafa4cc9f790dd5e4967823567b2
type: ImageChange
- type: ConfigChange
status:
lastVersion: 4