我在使用以下命令将我的坞映像推送到集线器时遇到了问题:
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我在集线器上创建了一个空回购程序,只是为了尝试修复它:

有什么想法吗?
发布于 2016-10-07 19:40:42
正确配置身份验证设置吗?
用户和密码可以在settings.xml中设置。
<servers>
<server>
<id>docker-hub</id>
<username>jdruwe</username>
<password>secret-password</password>
<configuration>
<email>foo@foo.bar</email>
</configuration>
</server>
</servers>然后,pom引用以下设置:
<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
发布于 2021-10-24 18:23:05
上面提到的工作--就像魔法一样有效。但是,我的机器上缺少settings.xml文件。在我的机器上的/Users/username/.m2目录下创建了setttings.xml,如下所示
<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>https://stackoverflow.com/questions/39924530
复制相似问题