gitlab-ci - 来自守护进程的错误响应:gitlab ci 中的链接格式错误
问题描述
问题:
在我的 gitlab CI 中,我的 docker-in-docker 作业失败并显示以下消息
Preparing environment
ERROR: Job failed (system failure): prepare environment: Error response from daemon: bad format for links: 0a9eb5ca3305a308a6d7258a1e294935f90fdc6272ae757900e5f7e4860c70b3:docker:dind (docker.go:757:0s). Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information
不幸的是,提到的 URL 并没有导致任何解释或解决方案。如何克服这个问题?
解决方案
解决方案:
dind 服务定义存在缺陷.gitlab-ci.yaml
:
.docker_in_docker:
services:
- name: docker:dind
alias: docker:dind
别名不允许包含冒号,所以它应该alias: whatever
代替alias: badly:shaped
.
推荐阅读
- wordpress - Elementor 左侧小部件面板显示永远加载
- jenkins - 在 Jenkinsfile 中,如何在同一个 Job 中运行另一个 Jenkinsfile?
- python - Linux 或 WSL 上的 Python 中正确的网络文件夹地址是什么?
- json - Django,如何过滤多个 JSONField 数据?
- javascript - ngx-daterangepicker-material 禁用从开始日期起的 n 天数
- c - 在 c 程序中将默认的实类型设置为 16 字节
- c - 我的求和差函数解决方案不起作用
- python - 从特定行开始迭代数据框
- continuous-integration - 在每个 terraform 部署中更改图像标签
- c# - 如何绑定用户控件子项的属性