Docker 中运行 Runner

获取最新 gitlab-runner 镜像

docker pull gitlab/gitlab-runner:latest

停止并删除现有容器

docker stop gitlab-runner && docker rm gitlab-runner

启动容器

docker run --detach \
           --name gitlab-runner \
           --restart always \
           --volume /srv/gitlab-runner/config:/etc/gitlab-runner \
           --volume /var/run/docker.sock:/var/run/docker.sock \
           gitlab/gitlab-runner:latest

在 Docker 容器中注册 Runner

docker run gitlab/gitlab-runner \
           register \
           --rm \
           --volume /srv/gitlab-runner/config:/etc/gitlab-runner \
           --non-interactive \
           --executor "docker" \
           --docker-image alpine:latest \
           --url "https://gitlab.com/" \
           --registration-token "s8SsZxu7Bk_aa5yF9kRY" \
           --description "docker-runner" \
           --tag-list "huaweiCloud,docker,nodejs-server" \
           --run-untagged="true" \
           --locked="false" \
           --access-level="not_protected"

查看日志

docker logs gitlab-runner
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容