0
我试图让我的GitLab CI/CD设置使用Docker执行程序和docker-in-docker方法,并且卡在以下问题上:GitLab CI-无法登录到Docker注册表(x509)
在我.gitlab-ci.yml我试图建立与GitLab的集成泊坞窗注册表项目的连接:
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
然而,管道出口,出现以下错误:
Error response from daemon: Get https://my.gitlab.server:1234/v2/: x509: certificate signed by unknown authority
我能够登录到注册表,并从gitlab runner正在运行的计算机上推/拉,所以我知道证书问题不在主机上。另外,我尝试从docker创建一个自定义的Docker镜像构建版本:将我的证书复制到构建容器中的最新版本 - 我尝试将其放入/ etc/ssl/certs和/etc/docker/certs.d/my.gitlab .server:1234 - 没有任何成功。
任何想法,我需要把我的证书,或者我可能会得到解决?