Gitlab CI / CD转轮和docker连接configuration

我正在尝试configurationgitlab CI / CD亚军。 在跑步者上,我已经部署了构build我的项目并执行testing的maven和java。 到目前为止这样好,但它应该代码作为docker镜像和部署的最后一步失败。 这是在云端运行良好的脚本,但是它说在本地没有finddocker命令,我不理解工作stream程。 现在要运行,我应该安装docker到我的跑步? 因为跑步者本身是泊坞内的容器。 我无法弄清楚该怎么做这一步运行。 请帮忙。

docker-build: stage: package script: - docker build -t registry.gitlab.com/imran_yusubov/gs-spring-boot-docker . - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com - docker push registry.gitlab.com/imran_yusubov/gs-spring-boot-docker 

你怎么开始跑步?

启动跑步者的正确方法是:

 docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest 

在你传递你的docker套接字的地方,然后在你的pipe道中,你将不得不调用docker:dind服务,以便能够在Docker中运行Docker,这将允许您构buildDocker镜像并运行容器

您可以在本教程中find更多信息