我是 Docker 新手。我使用以下命令运行 GitLab CE 容器:
docker run --detach --hostname localhost --publish 443:443 --publish 80:80 --name gitlab --restart always gitlab/gitlab-ce:latest
这个容器运行良好。
我使用以下命令运行gitlab-runner容器:
docker run -d --name gitlab-runner --restart always gitlab/gitlab-runner:latest
我的问题是当我想要注册GitLab Runner时,Runner会询问我:
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
我对此的回答是:
我回答是:http://localhost:80/,但它给了我一个错误:
ERROR: Registering runner... failed runner=K8trLPJx status=couldn't execute POST against http://localhost:80/api/v4/runners: Post http://localhost:80/api/v4/runners: dial tcp 127.0.0.1:80: connect: connection refused
PANIC: Failed to register this runner. Perhaps you are having network problems
我的电脑上有2个容器,使用的是Windows 10操作系统。
我不想在本地计算机上运行gitlab-runner,并且希望使用docker来运行它。
gitlab
。会显示以下错误:仅支持 http 或 https 方案
。 - Caleb Nasio