github - git lab ci 服务连接被拒绝
问题描述
我的 gitlab ci 服务列表中列出了一个 docker 映像。当我使用 curl 向我的 docker 服务 url 发出 htpp 请求时,一切正常。但是当我运行我的测试时,它使用 axios 向服务 docker image url 发出 http 请求,它说这里的连接被拒绝是确切的消息connect EINVAL 0.0.31.129:80 - Local (0.0.0.0:0)
解决方案
问题是我在我的注册表上使用了一个在特定端口上运行的服务,并且运行器试图连接到端口 80 上的注册表。因为由于我确实指定了端口,所以运行器并不完全知道要使用什么协议。因此,运行程序为 http 选择默认端口,即 80。因此,解决方法是将 http 协议添加到注册表 url。
推荐阅读
- swift - CryptoSwift - 在 iOS 中对小于 16 字节的字符串使用 makeEncryptor() 时获得 nil
- javascript - 如何通过电子邮件发送多个附件
- r - 基于一列数据中提到的标题突出显示表格单元格
- java - JPA 存储库 - findLast 返回 NonUniqueResultException?
- sql - TSQL 两个不同的表,800GB vs 2GB 查找共同点
- regex - 字符串中间带有通配符的正则表达式
- java - 我所有的线程都在我的 WebScraper 项目中等待。有人能告诉我为什么吗?
- r - 如何添加对最后一个“n”值进行排序的列?
- python - UnicodeEncodeError:“charmap”编解码器即使在格式化记录器以使用 utf-8 编码后也无法编码字符
- cordova-plugins - 在 InappBrowser 中打开一个 url,目标为 _blank 不适用于最新的 iphone