如何在docker容器上将工件从本地詹金斯发布到本地关系?

时间:2018-09-07 12:18:25

标签: maven docker jenkins nexus

我想将机器上Jenkins的工件发布到本地机器上的联系。将来,这两个服务器将拥有专用服务器,但是目前,出于测试目的,我想尝试这种方式。
Jenkins和Nexus位于单独的容器中。
我可以从项目根目录运行mvn clean deploy从我的机器发布到网络。
我不能用詹金斯做。
当我使用docker exec -it jenkins-container bash和J curl http://localhost:8081输入Jenkins的容器时,我收到消息

  

卷曲:(7)无法连接到本地主机端口8081:连接被拒绝

据我了解,我需要提供与localhost不同的url,但是哪个?我如何找到它?如何配置?

1 个答案:

答案 0 :(得分:1)

您的两个Docker容器必须位于同一网络上。完成后,您可以通过将成为主持人的名字相互通信:

示例:curl http:// {docker_container_name}:8081

请参阅文档以在docker中实现网络:

https://docs.docker.com/network/