
positivecinema/docker-compose该镜像包含Docker 23.0.6和Docker Compose v2.18.1,专为GitLab CI/CD环境设计,提供完整的Docker工具链,用于在CI流水线中执行Docker镜像构建、容器化应用测试及部署准备等任务。
在.gitlab-ci.yml中配置使用该镜像:
yamlbuild-docker-image: image: [镜像名称] # 替换为实际镜像名称 stage: build services: - docker:23.0.6-dind # 提供Docker守护进程 variables: DOCKER_DRIVER: overlay2 # 使用overlay2存储驱动 DOCKER_TLS_CERTDIR: "" # 禁用TLS(适用于CI环境) script: - docker --version # 验证Docker版本 - docker-compose --version # 验证Docker Compose版本 - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA . # 构建镜像 - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY # 登录镜像仓库 - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA # 推送镜像
如需本地验证镜像功能,可使用以下命令:
bashdocker run -it --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ # 挂载Docker套接字 [镜像名称] \ sh -c "docker --version && docker-compose --version"
docker:dind服务以提供Docker守护进程



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务