如何解决在Docker容器中注册Gitlab Runner时出现证书错误
我正在尝试在docker容器中注册gitlab-runner,但是注册时出现以下错误。
错误-
ERROR: Registering runner... failed runner=fgrgdfb status=couldn't execute POST against https://gitlab.systems/api/v4/runners: Post https://gitlab.systems/api/v4/runners: **x509: certificate signed by unknown authority**
PANIC: Failed to register this runner. Perhaps you are having network problems
我正在使用这样的命令
sudo docker run --rm -it --name gitlab-runner-v1 -v /var/run/docker.sock:/var/run/docker.sock -v /etc/gitlab-runner:/srv/gitlab-runner/config -v /etc/gitlab-runner/certs/RootCA.crt:/usr/local/share/ca-certificates/RootCA.crt -v -tls-ca-file=usr/local/share/ca-certificates/RootCA.crt gitlab/gitlab-runner:latest register
基本上,我正在尝试将证书路径从主机映射到容器,以便它不会给出证书错误,但是不起作用。
我的根证书是RootCA.crt
,服务器证书是gitlab.systems.crt
关于这里可能出什么问题以及我如何做才能成功注册跑步者的任何建议。请让我知道。任何潜在客户表示赞赏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。