在调试模式下运行gitlab runner不起作用

时间:2017-02-28 22:08:02

标签: docker gitlab-ci

我尝试在调试模式下运行我的gitlab runner,如下所示:

docker run --restart unless-stopped --volume /var/lib/gitlab-runner:/etc/gitlab-runner \
  --volume /var/run/docker.sock:/var/run/docker.sock --detach \
  --name gitlab-runner gitlab/gitlab-runner:latest --debug

但是当我试图获得状态时,我总是这样:

Error response from daemon: Container e3c3a58fdb5b5a2b06939280ddf2b17448cc9ef9fb221c752fa425a990b05f12 is restarting, wait until the container is running

如何将调试模式设置为正在运行的跑步者?谢谢!

1 个答案:

答案 0 :(得分:0)

在docker run命令中,image:tag之后的任何内容都是在启动时在容器中运行的命令。

您正在运行--debug,这将导致找不到命令。

使用类似的东西:

docker run --restart unless-stopped --volume /var/lib/gitlab-runner:/etc/gitlab-runner--volume /var/run/docker.sock:/var/run/docker.sock --detach --name gitlab-runner gitlab/gitlab-runner:latest gitlab-runner --debug <command>