【发布时间】:2018-02-13 09:37:40
【问题描述】:
我想使用 GitLab CI 构建 docker 镜像并将其推送到我的本地 nexus 存储库
这是我当前的 CI 文件:
image: docker:latest
services:
- docker:dind
before_script:
- docker info
- docker login -u some_user -p nexus-rfit some_host
stages:
- build
build-deploy-ubuntu-image:
stage: build
script:
- docker build -t some_host/dev-image:ubuntu ./ubuntu/
- docker push some_host/dev-image:ubuntu
only:
- master
when: manual
还有一个 alpin docker 的工作,但是当我想运行它时,它会失败并出现以下错误:
正在检查 13102ac4 作为主...跳过 Git 子模块设置 $ docker info 无法连接到 Docker 守护进程 unix:///var/run/docker.sock。 docker 守护进程是否正在运行?错误:工作 失败:退出代码 1
所以从技术上讲,镜像中的 docker 守护进程没有运行,但我不知道为什么?
【问题讨论】:
标签: gitlab gitlab-ci gitlab-ci-runner