用docker-compose启动的服务,不能运行

用docker-compose启动的服务,不能运行

用课程资料给的docker-compose文件启动了Jenkins的服务
图片描述
docker ps打印服务状态显示在重启
图片描述
docker logs -f jenkins打印日志查看
图片描述
日志显示没有操作权限,但是打印的日志信息显示的目录是镜像中的目录吧?
老师,这种情况怎么处理

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

还是用老师的配置文件,使用chmod 777 +R /home/jenkins,给你的宿主机的目录设置一下权限。


主要的原因是,jenkins容器用户在操作root权限用户只写的文件目录/home/jenkins,所以提示权限问题。

提问者 龍巛幽 2022-11-07 10:54:50

尝试修改了docker-compose.yml文件后,运行成功了

https://img1.sycdn.imooc.com//climg/6368734809adbf4105830278.jpg

但是不是很明白原理,望老师解答

  • Brian #1

    不能这么个性,这样修改了之后,jenkins的数据目录就没有正常映射。

    2022-11-10 12:00:01
  • 提问者 龍巛幽 回复 Brian #2

    老师,这样运行倒是能启动,功能好像也都正常,就是安装插件的时候,好多都失败了,看报错提示大多是Jenkins版本不够高,后面课程用到的源码管理插件git,关联了很多依赖插件,都安装不上,这种情况怎么解决呢

    2022-11-10 12:15:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师