amazon-web-services - 在 Bitnami 的 Jenkins 上在 Jenkins shell ubuntu 中运行 Docker 命令
问题描述
我试图在 jenkins 构建期间运行 docker,而不是使用我正在搜索的 docker 插件在 shell 中运行 docker 命令。
bitnami jenkins 使用tomcat
用户,对于 ssh 登录,它使用bitnami
默认用户名。
我在 aws ec2 上从 bitnami 购买了 jenkins。我面临用户权限问题并尝试了很多解决方案并搜索了 2 天。
- 我
sudoers
使用sudo Visudo
- 使具有名称的新用户
jenkins
尝试更改 jenkin shell 中的默认用户 Tomcat
从 ubuntu 中删除了用户名
我知道这只是权限问题,但我被困在 shell 的用户权限上
解决方案
- 只需简单的 ssh 登录到实例
- 打开终端
更改为 jenkin shell 默认用户
sudo chmod 777 /var/run/docker.sock
推荐阅读
- c# - ABP - 为 LogInManager 的特定方法禁用审计
- java - Java switch 语句是直接默认的
- javascript - 使用带有 axios 的 http 返回 400 请求它可以工作
- perforce - 当我尝试将文件添加到更改列表时,我不断收到不在客户端视图中的文件中的错误文件
- python - ... 的分配占用了 10% 的系统内存
- c# - 如何以(线程)安全的方式跟踪 TPL 管道中的故障项目
- django - 如何在 Django 视图中组合两个模型
- r - 为什么 geom_bar 不拆分分类变量
- linux - 为什么我的汇编代码会产生错误的输出?
- apache-spark - 火花 writeStream 进入 kafka - awaitTermination() 与 awaitAnyTermination() 之间的区别