首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spotify docker-maven-plugin未经授权:认证需要公共回购

Spotify docker-maven-plugin未经授权:认证需要公共回购
EN

Stack Overflow用户
提问于 2016-10-07 19:27:56
回答 2查看 9.5K关注 0票数 7

我在使用以下命令将我的坞映像推送到集线器时遇到了问题:

代码语言:javascript
复制
mvn clean package docker:build -DpushImage

每次我收到以下回复:

代码语言:javascript
复制
[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]

当我尝试使用以下命令之一登录时,即使登录成功,我仍然会遇到错误

代码语言:javascript
复制
docker login -u jdruwe https://index.docker.io/v1/

OR

docker login

我在集线器上创建了一个空回购程序,只是为了尝试修复它:

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-07 19:40:42

正确配置身份验证设置吗?

用户和密码可以在settings.xml中设置。

代码语言:javascript
复制
<servers>
  <server>
    <id>docker-hub</id>
    <username>jdruwe</username>
    <password>secret-password</password>
    <configuration>
      <email>foo@foo.bar</email>
    </configuration>
  </server>
</servers>

然后,pom引用以下设置:

代码语言:javascript
复制
 <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>

更详细的信息可以在这里找到:https://github.com/spotify/docker-maven-plugin#authenticating-with-private-registries

票数 11
EN

Stack Overflow用户

发布于 2021-10-24 18:23:05

上面提到的工作--就像魔法一样有效。但是,我的机器上缺少settings.xml文件。在我的机器上的/Users/username/.m2目录下创建了setttings.xml,如下所示

代码语言:javascript
复制
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <servers>
        <server>
            <id>docker.io</id>
            <username>your_username</username>
            <password>your_password</password>
        </server>
    </servers>
</settings>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39924530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档