首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab在0 ms之后未能连接到dockerdemo端口3892 :连接被拒绝

gitlab在0 ms之后未能连接到dockerdemo端口3892 :连接被拒绝
EN

Stack Overflow用户
提问于 2022-05-15 03:36:39
回答 1查看 43关注 0票数 1

当我运行curl命令时,我会得到“连接到dockerdemo端口3892失败,在0 ms之后:连接被拒绝”我试过本地主机/码头……等等,都失败了。

..gitlab ci.yml:

代码语言:javascript
复制
    default:
  image: mcr.microsoft.com/dotnet/core/sdk:3.1
services:
  - docker:dind
stages:
  - build
  - acceptance

variables:
  DOCKER_HOST: tcp://docker:2375
  DOCKER_TLS_CERTDIR: ""
  DOCKER_DRIVER: overlay2
  IMAGE_NAME: docker.dotnetcoredemo

curl api testing:
  stage: acceptance
  image: curlimages/curl
  services:
  - name: $CI_REGISTRY_IMAGE:api
    alias: dockerdemo-mvc
  script:
    - sleep 15
    - curl http://dockerdemo-mvc:3892/api/customers

管道:管道

在gitlab进行公开测试。https://gitlab.com/venkat-test-group/Docker.DotNetCoreDemo 1:https://i.stack.imgur.com/RqLra.png

根据建议进行编辑和测试(但仍然不起作用)

代码语言:javascript
复制
docker-pull:
  stage: pull
  image: docker:latest
  before_script:
    - docker --version
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  script:
    - docker pull $CI_REGISTRY_IMAGE:api

curl api testing:
  stage: acceptance
  image: curlimages/curl
  services:
    - name: $CI_REGISTRY_IMAGE:api
      alias: dockerdemo-api
  script:
    - sleep 15
    - curl http://dockerdemo-api:3892/api/customers
  environment:
     name: staging
  dependencies:
    - docker-pull
EN

回答 1

Stack Overflow用户

发布于 2022-05-17 17:08:38

基于curl的输出,dockerdemo服务没有运行。

我会提取$CI_REGISTRY_IMAGE:api并在本地运行它。遵循日志,然后使用curl访问API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72245359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档