docker exec -it gitlab-runner gitlab-runner register \
--non-interactive \
--url "my gitlab url" \
--registration-token "my token" \
--description "gitlab-ce-ruby-2.6" \
--executor "docker" \
--docker-image alpine:latest \
--docker-image docker
编辑配置文件, 配置两个参数 privileged 和 volumes
vim /srv/gitlab-runner/config/config.toml
privileged = true
volumes = ["/usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7:rw", "/usr/bin/docker:/usr/bin/docker", "/var/run/docker.sock:/var/run/docker.sock"]
配合完 稍等一下 runner就会与gitlab链接起来
https://docs.gitlab.com/runner/executors/docker.html#use-docker-in-docker-with-privileged-mode