2016-10-07 16 views
6

tôi đang gặp khó khăn đẩy hình ảnh Docker của tôi vào trung tâm bằng cách sử dụng lệnh sau:Spotify Docker-maven-plugin trái phép: xác thực cần repo công

mvn clean package docker:build -DpushImage 

Mỗi lần tôi nhận được câu trả lời sau đây:

[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] 

Khi tôi cố gắng đăng nhập bằng một trong những lệnh sau, tôi tiếp tục nhận được lỗi thậm chí khó khăn đăng nhập thành công

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

OR 

docker login 

tôi đã tạo ra một repo trống trên hub chỉ để cố gắng sửa chữa nó:

enter image description here

Bất kỳ ý tưởng?

Trả lời

6

Bạn đã định cấu hình chính xác cài đặt xác thực chưa?

người dùng và mật khẩu có thể được thiết lập trong settings.xml:

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

Sau đó, pom tài liệu tham khảo các thiết lập này:

<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> 

Thông tin chi tiết có thể được tìm thấy ở đây: https://github.com/spotify/docker-maven-plugin#authenticating-with-private-registries

+0

Nhưng không phải điều này cho đăng ký riêng tư, tôi cũng cần phải làm điều này cho r egular public hub? – Jdruwe

+0

Tôi chỉ tự hỏi nơi nào từ đăng ký docker sẽ biết thông tin đăng nhập của bạn sau đó ... – gtonic

+0

Đã làm công việc: D cảm ơn! – Jdruwe

Các vấn đề liên quan