【发布时间】:2019-05-06 18:17:14
【问题描述】:
我刚刚开始使用 docker 以及与 Gitlab 的持续集成。我已将以下 gitlab-ci.yml 文件添加到我的存储库的根目录:
# Official docker image
image: docker:latest
services:
- docker:dind
build-dev:
stage: build
script:
- docker build -t obikerui/project -f app/Dockerfile.dev ./app
test:
stage: test
script:
- docker run obikerui/project npm run test -- --coverage
build-dev 阶段运行并通过,但 test 阶段失败并显示以下错误消息:
$ docker run obikerui/project npm run test -- --coverage
Unable to find image 'obikerui/project:latest' locally
docker: Error response from daemon: pull access denied for obikerui/project, repository does not exist or may require 'docker login'.
See 'docker run --help'.
ERROR: Job failed: exit code 125
谁能解释发生了什么问题并提出修复建议?存储库是私有的,所以我需要提供一些额外的配置来适应这个吗?
【问题讨论】:
标签: docker gitlab gitlab-ci gitlab-ci-runner