我想将机器上Jenkins的工件发布到本地机器上的联系。将来,这两个服务器将拥有专用服务器,但是目前,出于测试目的,我想尝试这种方式。
Jenkins和Nexus位于单独的容器中。
我可以从项目根目录运行mvn clean deploy
从我的机器发布到网络。
我不能用詹金斯做。
当我使用docker exec -it jenkins-container bash
和J curl http://localhost:8081
输入Jenkins的容器时,我收到消息
卷曲:(7)无法连接到本地主机端口8081:连接被拒绝
据我了解,我需要提供与localhost
不同的url,但是哪个?我如何找到它?如何配置?
答案 0 :(得分:1)
您的两个Docker容器必须位于同一网络上。完成后,您可以通过将成为主持人的名字相互通信:
示例:curl http:// {docker_container_name}:8081
请参阅文档以在docker中实现网络: