Jenkins构建docker镜像
2023-09-11 14:16:49 时间
Jenkins构建docker镜像
常见的有2种方法,以前写的博客中用的是docker的maven插件方式,直接执行的,今天在安装新的一套jenkins的时候,想用jenkins执行docker命令,但是期间会报错权限不足,需要做下面几个操作。
1. jenkins用户加入docker
# usermod -a -G docker jenkins
# systemctl restart jenkins
还是解决不,于是加了sudo了,报别的错
2.修改/etc/sudoers
![image-20210722110612333](https://typora-oss.oss-cn-beijing.aliyuncs.com/20210722110612.png)
此docker为docker用户组,上面一步把jenkins加入到用户组中
3.修改jdk路径
修改玩以后发现jenkins启动不了,要添加jdk路径到配置文件中/etc/rc.d/init.d/jenkins
![image-20210722111232559](https://typora-oss.oss-cn-beijing.aliyuncs.com/20210722111232.png)
就有权限执行docker了
相关文章
- 【Docker】解决docker通过volumes挂载文件不生效,修改后容器内数据不同步,需要重启容器才能同步的问题
- 【Docker异常】docker-compose up throw UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 97: ordinal not in range(128)
- jenkins-APP打包页面展示二维码【转】
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
- Docker - 构建镜像:使用docker build命令和Dockerfile文件
- [Docker] Container & image (docker run)
- jenkins通过命令行方式执行jmeter脚本及查看html报告
- Jenkins - 集成SonarQube
- [Jenkins] Creating Application builds
- Jenkins 飞书消息通知
- Jenkins GitLab集成 邮件通知
- docker安装Jenkins:查看安装版本信息
- jenkins+Docker+springcloud微服务持续集成
- Docker的三种网络代理配置:dockerd pull镜像代理;容器docker run网络代理;docker build代理--build-arg
- 【已】Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
- 【Docker】在本地打包maven程序为docker镜像报错: Connect to localhost:2375 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
- 使用Jenkins配置Git和Maven的自动化构建
- 76.第十七章 企业级容器技术docker -- Docker 镜像制作和管理(四)
- 【云原生之Docker实战】在docker环境下部署DooTask任务管理工具
- 中秋征文 | 【云原生之Docker】使用docker部署内网穿透工具FRP
- 【云原生之Docker实战】使用docker部署ubuntu系统测试环境
- 【云原生之Docker实战】使用docker部署nacos平台
- jenkins节点添加
- 【云原生 • Docker】docker 私有仓库的搭建、配置与镜像上传
- Docker学习笔记08:docker使用之镜像使用
- 别再为 Jenkins 安装烦恼,Docker 帮你轻松解决