1、构建docker镜像的时候提示

 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/build?buildargs=%7B%7D&buildbinds=null&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t=testimage&ulimits=null: dial unix /var/run/docker.sock: connect: permission denied

解决方法

#添加docker用户组
sudo groupadd docker 
#将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
#更新用户组
newgrp docker 

 另外gitlab-runner运行默认的用户就是gitlab-runner,需要将gitlab-runner加入到docker组

2. maven的问题

 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project test112: Compilation failure: Compilation failure:

解决方法就是配置maven的settings.xml文件

3.

fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@domainName/projectName.git/': The requested URL returned error: 403
ERROR: Job failed: exit status 1

解决方法将root用户加入gitlab项目

4.mvn命令找不到

需要在gitlab-runner的服务器上安装maven,并配置环境变量,设置settings.xml,需要保证仓库的路径存在。不然就报无法创建父路径。

5.无权限删除文件或者目录

rm: cannot remove ‘/home/csiisz/application/tmp/dist/*’: Permission denied

 解决方法:编辑/etc/sudoers ,使用命令sudo visudo 添加如下

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐