我有一个正在运行的容器,里面装有gitlab
。
同时我尝试按照这篇文章的步骤来配置基于docker的gitlab runner
。
首先,我尝试通过以下命令来运行gitlab runner:
docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest
日志显示:
...
Listen address not defined, session server disabled builds=0
ERROR: Failed to load config stat /etc/gitlab-runner/config.toml: no such file or directory builds=0
ERROR: Failed to load config stat /etc/gitlab-runner/config.toml: no such file or directory builds=0
...
我也尝试按照这篇文章的指引注册runner:
docker run --rm -t -i -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register
第五步完成后:
Please enter the gitlab-ci tags for this runner (comma separated):
my-tag,another-tag
我遇到了错误:
ERROR: Registering runner... failed runner=KuwydETA status=couldn't execute POST against http://localhost/api/v4/runners: Post http://localhost/api/v4/runners: dial tcp 127.0.0.1:80: getsockopt: connection refused
PANIC: Failed to register this runner. Perhaps you are having network problems