У меня проблема с GitLab Runner, к которому подключена служба.Всякий раз, когда задание запускается, как только ожидание службы завершено, оно выдает мне предупреждение:
ContainerStart: ответ об ошибке от демона: Невозможно связать с не работающим контейнером: / runner-b565e58e-project-4-concurrent-0-mysql-0 AS / runner-b565e58e-project-4-concurrent-0-mysql-0-wait-for-service / service
gitlab-ci.yml
stages:
- test
test:
stage: test
image: primus852/gitlab:latest
services:
- name: mysql:latest
command: ["cp tests/Files/db.sql /docker-entrypoint-initdb.d/"]
...
config.toml
[runners.docker]
tls_verify = false
image = "php:fpm-alpine"
privileged = true
disable_cache = false
volumes = ["/var/run/docker.sock:/var/run/docker.sock","/cache"]
shm_size = 0
...
И gitlab-runner
запускается так:
sudo docker run -d --name gitlab-runner --privileged --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest
Так что я думаю, что-то не так с privileged
вещи, но кто-нибудь видит, что это может быть?