2016-10-07 11 views
6

मैं निम्न आदेश का उपयोग कर हब के लिए मेरे डोकर छवि धक्का परेशानी हो रही हूँ:Spotify डोकर-Maven-प्लगइन अनधिकृत: प्रमाणीकरण आवश्यक सार्वजनिक रेपो

mvn clean package docker:build -DpushImage 

हर बार जब मैं निम्नलिखित प्रतिक्रिया मिल:

[WARNING] Failed to push jdruwe/k8s-product-owner, retrying in 10 seconds (5/5). 

... 

[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.4.13:build (default-cli) on project k8s-product-owner: Exception caught: unauthorized: authentication required -> [Help 1] 

जब मैं निम्न कमांड में से एक का उपयोग कर लॉगिन करने का प्रयास करें, मैं त्रुटियों हो रही भी कठिन लॉगिन सफल

docker login -u jdruwe https://index.docker.io/v1/ 

OR 

docker login 
रखने

enter image description here

कोई भी विचार:

मैं सिर्फ यह तय करने की कोशिश करने का हब पर एक खाली रेपो बनाने के लिए किया था?

उत्तर

6

क्या आपने प्रमाणीकरण सेटिंग्स को सही तरीके से कॉन्फ़िगर किया था?

<servers> 
    <server> 
    <id>docker-hub</id> 
    <username>jdruwe</username> 
    <password>secret-password</password> 
    <configuration> 
     <email>[email protected]</email> 
    </configuration> 
    </server> 
</servers> 

फिर, पोम संदर्भ इन सेटिंग्स:

<plugin> 
    <groupId>com.spotify</groupId> 
    <artifactId>docker-maven-plugin</artifactId> 
    <version>VERSION GOES HERE</version> 
    <configuration> 
    [...] 
    <serverId>docker-hub</serverId> 
    <registryUrl>https://index.docker.io/v1/</registryUrl> 
    </configuration> 
</plugin> 

में अधिक विस्तृत जानकारी यहां पाया जा सकता:

उपयोगकर्ता और पासवर्ड settings.xml में सेट किया जा सकता https://github.com/spotify/docker-maven-plugin#authenticating-with-private-registries

+0

लेकिन निजी रजिस्ट्रियों के लिए यह नहीं है, क्या मुझे इसके लिए भी ऐसा करने की ज़रूरत है उदाहरण के लिए सार्वजनिक केंद्र? – Jdruwe

+0

मुझे आश्चर्य है कि डॉकर रजिस्ट्री से कहां से आपके प्रमाण पत्र पता होंगे ... – gtonic

+0

नौकरी थी: डी धन्यवाद! – Jdruwe

संबंधित मुद्दे