use*_*695 1 token gitlab docker
我正在尝试使用gitlab CI runner,但是我尝试使用令牌登录时遇到此错误.
$ docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/auth: dial unix /var/run/docker.sock: connect: permission denied
ERROR: Job failed: exit status 1
Run Code Online (Sandbox Code Playgroud)
我可以docker login使用我的user/pwd 进行一次提示,但不能使用令牌.我究竟做错了什么?
跑步者是一名贝尔赛跑者.
gitlab-ci.yml
stages:
- build
- deploy
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
Run Code Online (Sandbox Code Playgroud)
Gitlab-runner未设置为docker组的用户
sudo usermod -aG docker gitlab-runner
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |