[英]Bug Gitlab-runner restart always
我在使用 Docker-compose 的結構上部署 Gitlab-runner 時遇到問題。
我想自動注冊我的 gitlab-runner,但是當我開始撰寫時,一切都很好,之后,我的容器就被銷毀了。
那是我的作文:
`version: '3.6' services: gitlab-runner: image: gitlab/gitlab-runner:latest container_name: gitlab-runner restart: 'no' depends_on: - gitlab volumes: - /var/run/docker.sock:/var/運行/docker.sock - /myrepository/gitlab-runner:/etc/gitlab-runner
command :
- register
- --non-interactive
- --url=MY_GITLAB_URL
- --registration-token=MY_TOKEN
- --executor=docker
- --docker-image=ruby:2.7
- --name=myrunner
- --docker-pull-policy=always
- --locked=false
- --run-untagged=false
- --docker-privileged=false
- --limit=0
- --tag-list=general,test
networks:
- gitlab
`
如果我在沒有我的 docker-compose 的“命令”塊的情況下啟動我的跑步者,沒關系,它仍然存在並且我可以 docker 執行“gitlab-runner register”而不會丟失我的容器。
如果我用“命令”bloc 啟動我的 docker-compose,我的容器將創建一個新的運行器(我可以看到在我的 gitlab 上創建的運行器)但是 gitlab 運行器的容器會立即銷毀。
您對此有何解釋和解決方案? 謝謝
我提出了這個問題。 如果你對此有任何了解,我已經被卡住了:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.