docker build 在 jhipster 中失败

Posted

技术标签:

【中文标题】docker build 在 jhipster 中失败【英文标题】:docker build fails in jhipster 【发布时间】:2017-05-29 20:31:23 【问题描述】:

有人可以为下面的错误指出正确的方向吗? 我设置了 DOCKER_HOST (192.168.99.100:2376)

我在我的 Windows 框中输入了以下命令:

mvnw package -Pprod docker:build -DskipTests -e

一切正常,但是在构建映像时,我收到以下错误:

[ERROR] 未能执行目标 com.spotify:docker-maven-plugin:0.4.10:build (default-cli) 在项目上 truup:异常捕获:java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: org.apache.http.client.ClientProtocolException:服务器未能 以有效的 HTTP 响应进行响应 -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 失败 执行目标 com.spotify:docker-maven-plugin:0.4.10:build (default-cli) 在项目 truup 上:捕获到异常 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)

【问题讨论】:

【参考方案1】:

听起来像ClientProtocolException (Windows 10 using Docker Toolbox) 中描述的内容。

检查这些环境变量:

set DOCKER_HOST=tcp://192.168.99.100:2376
set DOCKER_MACHINE_NAME=default
set DOCKER_TLS_VERIFY=1
set DOCKER_TOOLBOX_INSTALL_PATH=C:\Program Files\Docker Toolbox
set DOCKER_CERT_PATH=C:\Users\myuserhere.docker\machine\machines\default

【讨论】:

谢谢你!您建议的更改解决了这个问题。再次感谢您的帮助。

以上是关于docker build 在 jhipster 中失败的主要内容,如果未能解决你的问题,请参考以下文章

Jhipster - 在 docker 主机上部署除网关本身、混合 Docker 和本地部署之外的所有内容时,无法使用网关应用程序

markdown JHipster - 创建和运行Docker镜像

使用 consul 启动 jHipster 微服务时出错

使用 Prod 配置文件运行 JHipster 应用程序时清空 Web 内容

npm 相当于 yarn install 和 yarn webpack:build

成功 import-jdl 后,JHipster 实体菜单为空