围炉网

一行代码,一篇日志,一个梦想,一个世界

docker-maven-plugin打包镜像时报错:HttpHostConnectException: Connect to localhost:2375

  • 环境

  • win10 + Docker Desktop 3.1.0

  • 遇到报错的具体命令

  • mvn clean package '-Dmaven.test.skip=true' docker:build

  • 报错

[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.4.11:build (default-cli) on project rocketmq-console-ng: Exception caught: java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect -> [Help 1]
  • 原因

  • docker插件打包镜像默认需要本机有docker环境,所以前提本机需要安装docker。错误提示无法连接到localhost:2375则表示docker打包镜像无法访问docker服务。

  • 解决方案

    • Docker Desktop -> Settings -> General -> 选中 “Expose daemon on tcp://localhost:2375 without TLS”

    • 点击 "Apply & Restart"按钮

    • 重新运行mvn命令即可解决

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

沪ICP备15009335号-2