首页 > 解决方案 > docker-compose SSL 证书问题:从 git repo 构建时的自签名证书

问题描述

当使用 gitlab HTTPS url 构建 compose 文件时,我遇到 SSL 证书问题:自签名证书

version: '3'
services:
 foo:
    build: https://${GIT_USER}:${GIT_TOKEN}@gitlab.company_url.com/group/foo.git
    ports:
      - 8081:8081

如果我git clone使用相同的 URL,我将收到相同的消息,除非我将验证 ssl 设置为 false,即git config --global http.sslVerify false

但是,即使使用相同的配置集和证书路径集git config --global http.sslCAPath /home/user/Documents/ca_certs/,我仍然遇到同样的问题。

有人对此有任何想法吗?

标签: gitssldocker-compose

解决方案


推荐阅读