gpt4 book ai didi

java - 构建java项目的docker镜像时如何连接到Nexus并下载jar文件作为依赖

转载 作者:行者123 更新时间:2023-12-05 04:24:50 25 4
gpt4 key购买 nike

  1. 我有一个运行在端口 8081 上的 nexus docker 容器,我在其中部署了一个 JAR 文件。

  2. 我有一个简单的 Java + Maven 项目,它从 Central 下载了一些依赖项,并从 Nexus 下载了这个特定的 JAR。我有一个自定义的 settings.xml 可以下载

  • 下面是截图:

(a) Dockerfile,尝试构建镜像

(b) 自定义settings.xml

(c)pom.xml:分发管理部分

enter image description here

enter image description here

enter image description here

构建时 (docker build -t= .),它从中央下载所有依赖项,但无法连接到 nexus 并下载。

enter image description here

*注意:由于一切都是为了学习目的,所以一切都在我的电脑上,即本地主机上。

更新:

下面是docker容器的端口映射。 enter image description here

最佳答案

docker build 在一个单独的容器中运行,其中 localhost:8081 下没有任何内容。尝试使用您的主机网络进行构建:

docker build -t imagename --network host .

关于java - 构建java项目的docker镜像时如何连接到Nexus并下载jar文件作为依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73420676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com