是否可以使用两个不同的Docker映像来运行两个作业?
我尝试运行此配置,但没有成功:
before_script:
- docker info
build:default:
image: ubuntu:latest
script:
- pip3 install -r requirements.txt
- [..]
build:docker:
image: docker:latest
script:
- docker build -t app .
- docker run -d -p 8000:8000 --rm app:latest
- [..]
答案 0 :(得分:0)
正如其他人在评论中提到的,配置文件很好,问题出在gitlab运行器本身。
因此,我进行了以下更改:
volume
的值从volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
更改为/etc/gitlab-runner/config.toml
variables:
DOCKER_DRIVER: overlay
到您的Dockerfile。