我正在使用 gitlab ci,很抱歉这个愚蠢的问题,但为什么下面的代码不起作用?
image: docker:stable
stages:
- build
build-docker:
stage: build
script:
- docker build -t my-image .
当我在终端上运行 docker 的 docker 镜像时,我可以使用这些命令,例如 docker build
。
对于上面的 gitlab-ci 工作,我必须添加 services: docker:dind
,但我真的不明白为什么,因为我的图像理论上具有我需要的命令。
顺便问一下我的英语。
提前谢谢。